I use a wonderful program to record and watch all of my TV programs. This is called Beyond TV from Snapstream Media. This works great when you remember to add the program to the list and even if you forgot to choose the program you can go to any Internet terminal and log in to your account and remotely add the program to the recording list. The problem I have if I do happen to miss the episode is that I can't simply watch it from the American network website (such as Heroes on NBC) because the website recognizes me as a visitor from outside of the USA and therefore will not allow me to watch it. Why? mostly I figure because they can use any sort of excuse not to have to provide this extra bandwidth that would be required when (I guess) they figure the advertisements that are used are for products within the border of the USA.
Thankfully I have found a website out of the UK that allows me to watch the programs that I did miss, immediately, without having to utilize a torrent and download it first. This is a bookmark/favorite must for anyone outside of the USA that wishes to watch that good ol'American programming.