Thanks for the comment. There is no installation required so I'm not sure what you mean. You can try the site functionality for free so that would work as a demo. If you mean you don't want to sign up, then would a screencast work in that situation?