The best things in life are shared, well, I am watching my favourite channel online for FREE. Tons of channel around the world can be watch for FREE (ESPN, AXN, Hollywood, Channel V and much more…). You don't need to have ASTRO to watch ESPN or Channel V. You can watch it online and don't need to worry about interruption when it rain. I just randomly pick some channel, there's too plenty of them, I don't seem to be any problem streaming some channel (I am using 1MB streamyx line), but sometimes it appear to be buffering. Some site required no download. That's a good one, you can watch it anywhere and anytime.
Some site have adult zone, please watch at your own risk.
Satellite TV for PC Pro Edition:
Get over 3000 STATIONS on your PC or Laptop for free !!! Preview it here.
Here's the link for Free TV:
Streamick - List of channel, directory based, complete channel of TV.
Viidoo - The best among all, the only thing is that it required you to download TVUPlayer, which take just couple of minutes.
Channel Chooser - No dowload required, channel categorize neatly with category. A nice one.
wwiTV - TV Channel categorized by country, view by opening media player or tv website.
worldtvpc - Another good website offering free tv.
freetvonline - Another free tv website. No dowload required, channel categorize neatly with category.
Useful article you might interested to read: