Most people on this planet know about the main players in online video sharing and viewing like YouTube and Hulu. However, there are plenty of other services you have not heard of. Services like Veoh, Joost, Vimeo do a good job of encoding your uploaded videos for the world to see. In addition to sharing videos, you can watch popular TV shows; other videos posted by users and create your own video channels for viewing. Some sites like JayCut will allow you to edit your videos, post to Facebook and MySpace or you can burn to DVD. These services provide another way to watch content online for free and could allow you to unplug the cable box!
Checkout these sites below.