Lots of people says Amazon but I never experienced any issues with ordering from them. They are usually good getting orders right the 1st time around.
Newegg on the other hand .. I received a game that was clearly used (opened, small scratches, and manual is missing) .. and this is where Newegg shines .. awesome customer service, call them explained the issue, right away they wanted to offer me another shipped copy of the game or simply refund me .. no questions, no hassles, all the best online customer service have to offer. Got my replacement game in and didnt see a return slip for the used game .. called them back .. they just simply stated dont bother returning it .. Newegg is my winner for Best Online Customer Service 2009