I have dealt with a LOT of online stores and this one provided me with one of my best experiences.
I had ordered a PoE switch from the website. I immediately received an email informing me that my order had been processed. Three days later, I still hadn't received an email confirming shipping. I called the customer service department, waited a minute tops and spoke with a really nice representative who told me that my item was on the docks right now, but that since such delay was totally unacceptable they would upgrade shipping from Ground to Express. I ended up receiving the item ahead of schedule.