For those living in the UK, check out http://iphone.tvcatchup.com/ on your iphone/ipod touch. It allows you to watch live TV from the main freeview channels, even works over the 3G connection quite well.