Never used Newegg till I built a new PC last spring. Their web site/service was ideal for finding exactly what I needed. The amount of information on the products and the previous customer comments were invaluable in selecting the parts. That was my first complete build. Took some research and about a month, but the thing came off flawlessly with no wasted motion or money. Probably saved about $1000 vs. buying a complete OEM rig that would even have come close. Maybe there are better vendors out there, but I'm not aware of one.
Newegg is a very well-run company, but they have a problem called “California”. As long as they are based in California, add ten percent to any purchase from within California, their largest customer-state. California, in its desperation, will work with Obama to render profit an impossible dream. I've purchased a great many components from Newegg, but have begun to move my business to Amazon, which ships free with no tax. It's sad, but I must pass on a $100 surcharge to my clients on a typical system. I could do that, but just as I will never buy a product from GM or Chrysler, which I'm forced to support, I won't feed the pigs in California - and I live here - because they won't change until compelled.
Newegg's moving to China and Canada certainly makes sense, but if I were running the company I would be looking to Nevada, Texas, or ... where the cost of doing business is lower, and the penalty to the largest block of customers is not ten percent. Competing in a commodity business with a ten percent penalty is probably futile, and Newegg must know this. I wouldn't bet on their growth if they stay in Kalifornia. It is not about productivitiy. Bureaucrats will be paid first!