Newegg dissapointed me.
I ordered a mouse from newegg and payed with PayPal. The addresses have to match. The addresses were exactly the same, except for the 4 digit zip code extention. I didn't think it would be a problem. Apparently it was. I submitted my order thursday night, expecting to get the mouse tuesday or wednesday. I wasn't even notified that my order couldn't be procedded untill monday evening. I decided to try again and order with my credit card. I couldn't use PayPal again because I didn't get my refund yet. So I go to order the mouse, and, look at that, newegg is out of stock. Isn't that great. Decided to try out ZipZoomFly. They give me free 2 day shipping. Overall, I paid three cents more and got faster shipping. I already bought the mouse from ZipZoomFly.