tvhook.com is also a great online tv application. it has global coverage thus you can watch tv shows from different countries.