I'm getting hosed over by them right now. I ordered a 2gb desktop DDR2 module from them on eBay. I received it pretty quickly, no issues there, but what I got was a custom-made, no-name-shopped module (clearly they're manufacturing their own RAM), that didn't work properly on my system. I did, in fact, verify that my board was compatible with up to a 2gb module. It didn't identify as a smaller module (as a scammer might), but it came up as some whack-o amount like 1259343839 GB. Needless to say the module was unusable, Memtest failed miserably on it (though memtest identified it as a 2gb module, unlike the BIOS).
I bugged them about this and they pretty promptly returned a response, saying I could set up an RMA on their site. I did, though their site wasn't too eBay-sales-friendly (asked for an order number I only found in the tracking info email). I got an RMA and proceeded to advance-purchase a replacement of a different type on their eBay store ("low density" versus "high density" - though there is no such thing in DDR2). I received the new module as promptly as the last. But it ended up being AN IDENTICAL MODULE with a different sticker on it. Seriously - right down to the binary SPD data encoded on the module, it was a completely identical module except for the sticker. Same PCB model/printing/design, same ICs, different sticker.
However, both modules work fine when the SPD is reprogrammed to act as 1gb modules (as they identify in my other PC) instead of 2gb. Curious, indeed.
I'm certainly never buying from them again, but I hope they at least have the decency to send me either a working module, or give me my money back, and let me keep one of them, which works as a 1gb. *sigh*