I heard the "HD PVR" from Hauppauge is the absolute best to record video from pretty much anything.
The problem is that it's $200. Is there anything else that can record video in excellent quality without taking alot of pc power, or being so expensive?