Went ahead and ordered from them (online). Got a confirmation of my order in 10 minutes. Also, one of the things I ordered wasn't in stock, so I got another e-mail from one of the salesmen saying it wasn't in stock, and when it would be shipped. This was also about 10 minutes after I ordered it. This was Friday. Last night I got another e-mail with the tracking number for my order.
From what I've seen so far, this might be my new favorite vendor. I'm going to place another order with them in a month or so. Hopefully it will go as smoothly as this one.