If you want to "record" freeview chanels over the net - for free - try

http://www.tvcatchup.com

You have 10Gb storage and recordings are streamed (so you cant save them on your PC). Quality is about video quaility, although you can get high levels of pixellation due to high compression rates. Your recordings last for 60 days, and you can request - for 24 hours - something you might have missed.

Useful for recording the BTCC races on freeview over the summer - they haven't yet got ITV4 but they are hoping to add it soon.

8)

Pete