Anyone ever checked this out or better yet bought anything from them? They offer mp3 cds with about eight albums on them for $12.99. They've got some interesting stuff, but I can't help wondering if they're a shady outfit based somewhere in the former Soviet Union. Not sure I'd want to send them my credit card number.
Anyone? Anyone? Bueller?