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:
Hulu desktop

Sites I frequent:

Discovery channels – they have military, science, health and more: