It's alive!

Streamable is now officially open for business:

http://streamable.com

Streamable was created to take the hassle out of online video sharing.

You can upload and watch without creating an account. There are no pre-roll ads to sit through and no annoying comments. It's fast, it's free, and it works.