Last fall we bought a Panasonic dmr-e60 dvd burner for doin' that. We can plug anything in to it via the rca/phono inputs for recording off 8mm, VHS, camcorder, etc. - also has a coaxial input for cable so we can record live TV.
And as a bonus has card slots for CF and SM.
http://www.codefreedvd.com/dvd_panasonicdmre60us.htm