Oh My Wizard God. I just got it to work. It's been FOREVER and I'd really just about given up, but it worked.
To answer your question though, the site on the box is www.r4ids.cn. I swear I've tried dl'ing their software a dozen times and it's never worked, but just now I did it again (I...