Can anyone recommend a good place to buy one? And what is the best software for it? I see some companies selling the cable with their software, but I don't want to buy some crummy in house software that they threw together in a couple days to sell with the cable. Thanks for any help!

Chowhound
Comic Vine
GameFAQs
GameSpot
Giant Bomb
TechRepublic