While I haven't used it myself, I've heard good things about the Intensity Pro. It all depends on what kind connections you're looking for and quality you need, though. I don't know of any (affordable) solutions that can do 1080p@60 from HDMI, but the Intensity Pro is the sort of go-to card for 720p@60 recording (for live-streaming/recording consoles, etc.).
Alrighty. She only has a 640x480 display, so she doesn't really need an HD capture card. Any suggestions for 640x480?

I have a dazzle, its about $80, i use it to record my PS3, but it will do any console with the r,w,y connectors
Heres a link to one of my vids, shows the best quality i can get with it :
http://www.youtube.com/watch?v=dfsmVPNIIdI
Happauge HD PVR is also very popular, most machinima COD uploaders use it, its expensive though