I just ran across a hosting site for those who want to share demos but don't have the ability to do so.
They say its's all for free with no catches
With this free service you can reportedly upload and share your videos, audio files, photos, text or software - for free. The Internet Archive is providing hosting and bandwidth for the files. May be worth checking out.
And, of course, our site will still provide hosting for anyone that wants to share a demo.