We need a video streaming site with the following key functionalities.
1. Use Facebook login and connect (for single sign-on and sharing)
2. Encoding of a given video at different bit rates for different formats
3. Allow purchase of video at a given price
4. Standard account management features
5. Support for Reviews and Facebook Likes