Just found this last night. On my iPhone, i used to use catchuptv to view streaming live freeview channels on the phone. They dont support Android devices. But www.yamgo.com offer some of the channels on their free service that works fine on my Desire, although I havent tried it on 3G only wifi so far. Just sign up and watch, the stream is about 30 seconds behind live TV.