TeleViewer

televiewer lets you watch over 120 live tv channels on your computer, for free.