I purchased this felling slightly worried that it would not do what i wanted it to, but as soon as i took it out of the box and set it up between my TV and my Xbox 360 it worked brilliantly.
It comes with everything you need to set it up including the USB cable, the power cable and the HD component leads to connect the PVR to your TV.
It is also compatible with the MAC OS as i found out due to owning a Mac and not a PC. You cannot use the software provided on the CD for Mac as it is in windows format, however, you can get hold of programs that will record just as well as the CD provided software. An ideal program is EyeTV which is available from the Hauppauge website.
The quality of the recordings is very good and as i record in 720p, the rough file size for a 6 minute file is 500MB. If you are going to be recording a lot of HD video either from you Xbox, PS3 or Satellite box, then i would advise getting a Hard Drive that is at least 500GB because you will find that you will soon fill up anything that has a smaller capacity.
Have fun recording and i hope you found this review helpful.