For capturing video, the link I posted or something similar would work well for you.
It captures 30FPS @ 720 by 480P for NTSC which would be better than youtube quality and it shows real time feeds on screen as well so you can play and capture. Since the Xbox 360 has decent scaling hardware inside you should get good quality video if you set it to output at 480P.
Tease.







