I’ve had occasion to contact Newegg’s customer service twice recently, and was impressed both times.
The first time, I had purchased a Samsung hard drive that was dead on arrival. I didn’t even have to call Newegg. A few clicks on their website, and voila! A few minutes later I had my RMA number in my email inbox. I sent the package back, and a few days later, received an email from them stating that they’d received it, and the next day they emailed me a tracking number for the replacement item! Smooth like butter…
Today I had to call them about an order placed yesterday. I requested FedEx overnight shipping (due to my loathing of UPS), and was notified at 1pm that FedEx overnight service wasn’t available to my address! I had also requested (and paid for) rush processing on this order, by the way. They didn’t even bother to call!
Well, I called them up to give them a piece of my mind, and not only did they apologize for not calling, they even offered to pay for the UPS overnight shipping charges! I still ended up with my item a day late, but somehow, I’m not too upset anymore.
Even though they aren’t perfect, they really seem to care about keeping their customers happy, and as long as they keep it up, I’ll be a loyal customer.

Randy, I have been using NewEgg since 2005 and I say with confidence that I have not found another company, local on the internet that sells to and services customers like NewEgg. I have spent thousands of dollars with them and have NEVER had a bad experience. I too will stay buying all electronics from them unless things change with them!