I have a Canopus ADVC100 and I dump analoge video to my computer via FireWire through this device using WinDV to dump it. I have NO complaints as quality is incredible for the file size! It captures into straight 720x480 resolutions, never a single lost frame, no out-of-sync audio, and best of all, it takes no CPU time so I can do other things instead of using some ATi All-In-Wonder card or Leadtek capture card that takes up my CPU cycles and is all software rendered, usually creating larger files, too. The Canopus/WinDV setup dumps directly to AVI and that makes it incredibly easy to dump into pretty much any program for post-processing.
I'd have to say the best part of this whole thing is that there are no drivers to screw up the system or conflict with each other. I remember when I had my AIW Radeon 8500 and AIW Radeon 9700 Pro, there would sometimes be software issues/lockups and even dropped frames and out-of-sync audio. This was while capturing AVI at 720x480@29.97fps.
Another good feature of an external unit like my ADVC100 is that you can use it on a Mac or PC or even just keep it around when your PCI buses go bye bye and you're SOL. 😉 You can do capturing on pretty much any fire-wire enabled computer...I'd even say an 800MHz AMD/Intel machine could do just fine. Got a laptop? No worries!
I've been down many roads in the past few years and have never looked back after picking up this unit. It's the best in its class, though, I think Canopus now has some newer models out, but they are top-notch! Skip the USB capture units, though, and stick with FireWire.
My two cents.