Online TV and Movie viewing

Some of you may know what a fan I am of watching ‘on-demand’ content so I thought I’d pass this along.
I love watching what I want when I want (ala tivo) and watching movies and shows online enables that nicely.
Hulu now has a desktop application you can use with your media center or like an onscreen tv controller.
Hulu desktop application:
http://www.hulu.com/labs/hulu-desktop
Hulu desktop
review:
http://www.pcmag.com/article2/0,2817,2350009,00.asp

Sites I frequent:
http://www.history.com/video.do?action=home

http://www.hulu.com/

http://www.fancast.com/

Discovery channels – they have military, science, health and more:
http://dsc.discovery.com/our-networks.html