add maybe 4 years to the 2 years. Tho really newegg has always been crap, they were just early in the game when the game was crappy.
I sometimes order stuff on amazon even when its a bit more expensive... and I have been slickdealing, fatwallet and hotdeal forum for 12+ years. However, when you add in a possible problem a few bucks just isn't worth it.
I wouldn't say they've always been crap. I've only used their customer service a couple of times. Once, several years ago, I was building a PC for a neighbor and the case arrived with a dent in it. I called Newegg and they refunded the price of the case and let me keep it for the shipping cost, which was fine by my neighbor as I just pounded the dent out with a mallet.
The other time, however, was more recently -- in late 2008/early 2009. I moved to a new home and town in October and when I moved, updated all of my shipping information on Newegg, Amazon, etc. In December, they had a good deal on a Panasonic plasma and I needed one for my man cave so I bought it. It didn't show up and showed some weird tracking status. Apparently, the shipper (Towne Air Freight) was somehow given my OLD address (I still don't know how that happened) and would not release the TV to me. I spent quite a bit of time on the phone with Newegg and finally reached someone authorized to call Towne and release the TV so I could go pick it up. It was a huge cluster but in the end, it got resolved.
At the end of the day, like others have mentioned, I do prefer Amazon. I'm a Prime member and also have the Amazon Rewards card, so I have extra incentive to order from them. I used to spend quite a bit at Newegg every year (ranging from high hundreds to a few thousand per year) but since 2008, my purchases have dramatically dropped and I will only buy from them when there is an insane deal. In the case of my server, Newegg was cheaper on several large components (RAID card, motherboard) and that wasn't even counting the additional 15%-20% coupons that they sent me which I used to save even more. The only thing I'm really hesitant to order from them is hard drives.
Amazon has great customer service for the most part but they've pissed me off before. For example, a few years ago, the Harry Potter blu-ray set went on sale for $70. I ordered it for my wife for Christmas. A couple days later, the price dropped to $40. Now, note, the copy I originally ordered HAD NOT YET SHIPPED (it was in shipping soon status). I called Amazon and asked for a price adjustment and the lady refused, saying I'd just have to place a new order for the $40 set and return the other set I received. Not the end of the world, but I thought that was kind of dumb and ended up costing both Amazon and me more time and money when a simple credit would've saved everyone hassle.