I'll not recommend a specific device, but a few ideas to use. First, your link unfortunately does not work - it appears Woot.com changed their feature device of the day.
One way to do this is a dedicated standalone transfer device that incorporates a VHS playback device, an analog-to-digital converter, and a DVD burner. You have no control over the quality of the components and they may not be optimal, and you usually don't have much opportunity to intervene and edit. I really don't know how you arrange to put 6 hours of tape onto 2-hour DVD's, but I'm sure there is a way. However, these systems seem like really simple and convenient units to use, especially if you don't have a powerful computer to work with.
The other general way is to use a computer and added components to capture the analog video stream from the VCR you provide to play the VHS tape, edit if necessary, then burn to a DVD. If you do this, you need the VCR, a device to convert analog video to digital form, a means to capture that digital data stream, some editing software, and some DVD burning software.
Capturing can be done two ways. One is you get a good video card that includes a port for capturing analog video signals and converting them, all in one operation, to a digital format. The capture port may be either NTSC or S-Video, the latter being better quality (but you need a S-Video output on the VCR to use that). Doing it this way you also will need to connect the stereo audio signals from the VCR to the audio Line In port of your sound card so they can be captured, too. You usually use the video editing software to do the actual capture process. Often that same software can do the DVD burning operations for you.
Another way (I do this) involves using a Digital Video camera as your capture device. My Sony unit, for example, has an always-operating chip that converts analog video to digital and makes it available on the camera's Firewire (IEEE 1394a) port. Now, the camera also has a port to input to it the NTSC Composite Video and 2 stereo signals from the VCR. So I can play the tape on the VCR, hook it into the camera's analog input port, and have video and audio together output on the Firewire port to connect to the computer's Firewire input. Then I can use the computer editing software to capture that digital data stream to disk. In some cases, the dedicated analog-to-digital system in that camera may do a better job than a video card's capture system. On the other hand, neither my camera nor my VCR have ways to exchange an S-Video signal, so there is a limit to the quality of the video signal I can get. Not a problem for me - the original tapes were only made in standard NTSC quality, anyway.
Oh, and of course a third way, almost the same as the first, is to use an analog-to-digital video capture device that connects to your computer via a USB2 cable and port, rather than being built into the video card. I've never used these, so I can't comment on their relative quality.