Gave up on GMW after a series of screw-ups and less-than-stellar service about two years ago. But I also heard that they'd gotten their house in order recently. I needed to order some things that had to be in stock, and they had them (with that nifty little "in-stock" feature). So I gave them a shot, and they performed flawlessly and really fast. I tried again, same results.
I'm not going to pledge my allegiance to GM yet, but I'll do business with them again for sure. In fact, they are the first place I'll check...once I get back from where I am.