Hi guys,

I'm thinking of a solution for watching tv through the internet. Now here's a few caveats.

1. I need a software to view internet TV. I've searched high and low and come up with nothing. I heard Democracy TV should but it has never seemed to work out for me. Help is greatly appreciated.
2. I want to be able to connect to a TV out. I'd like to know what hardware I need to be able to do this.
3. Potential upscaling to HDtv. This one is optional, but I hope to be able to do something to this effect. My laptop is capable of HD video playback, and I *believe* I do have an HDMI port. I'm not sure though.

Expert opinion, expert help greatly appreciated.