I have just been flicking through the Freeview channels and it says that the Freeview HD channels need an internet connection. Is this true of all HD sets?
Freeview HD TVs do NOT need to be connected to the internet to receive 'live' HD channels. Only 'Smart TVs' require to be connected, in order to obtain ADDITIONAL 'on demand' content:
http://www.freeview.co.uk/ondemand