Netflix streaming is $8/mo.
Amazon offers streaming if you sign up for their Premium account at $80/year.
Hulu Plus is about $8/month.
Youtube did/does have a section of old movies and TV shows, but you have to dig around to find them.
Your Internet provider, if cable, may offer movies/Tv On Demand and online.
TVGuide.com has links to online TV programs. Many of theirs are links to Hulu, however.
Windows7 and/or Windows Media Center has an InternetTV section that connects to several network offerings.
I’ve tried all three (actually have all three at the current time [Netflix, Hulu Plus, Amazon streaming]) ... and there’s no question about it - Netflix is, by far, the best choice to make on those three.
I’m going to drop Hulu Plus and I have the Amazon account for other reason and it’s for a year, anyway.
No one beats Netflix ... that’s the bottom-line.