I am not 100% sure, but on March 14th I ordered their SD Media Launcher for GameCube/Wii from their site: HERE And upon checkout, they said to expect delivery in 7 to 10 business days. It is now day 16, should I be worried? I check my mail daily, and it's only accessibly with my key, so I know nobody could have stolen my mail. Has anyone ordered stuff from them directly like this before? I haven't contacted them yet, I'm gonna give it a few more days... But I'm just curious if I've been swindled.