I always record to the hard drive then you can edit/delete as much of it as you want to, cut adverts out etc. Once finished you can then transfer it onto DVD.
It has a slot for an SD card and I have used it to view pictures on the TV.
I put off getting one for ages but am so glad I got it now, really easy to use and so much beter than a video recorder.
Only down side is it can only do one thing at a time, ie- when recording one channel you can't watch another one, but you can watch a dvd or anything on the hard drive.
Bought my mum a Freeview recorder type thingy for her birthday back in Feb, multiple goes at getting her used to it, with no avail, eventually she now uses it and loves it, and that can do two channels at a time. No DVD though.