every place sucks, every place is awesome. One bad experience shouldn't ruin a place, but it does. I had a disc not show up from a place, after a handful of VERY successful orders. It's being handled now, only 5 weeks after i ordered, but it has soured me to their shop, which stinks. I probably will use them again, but will probably pay for higher level shipping instead of free. I just placed an order with marshall street, and it came very quick, and everything is fine with mine.
Plex, did you contact their customer service to talk to them about it? I have found that in dealing with most online stores, they are quite helpful in sorting out issues to make the customer happy. I know sometimes we post on forums out of anger before contacting anyone, and then it gets fixed with a nice apology and we feel dumb about our forum post (been there, done that, haha) Just a thought. It sounds like Marshall street is pretty respected, so i'd assume they'd take care of this issue. (I've only placed this one order, so can't talk about their service much)