I absolutely love Newegg. I was a big fan of finding the cheapest price on Pricewatch until I finally got screwed by one, and I won't ever turn back. I ordered an entire system from them on a Monday morning at about 9:00 Central Standard Time. I paid the extra $2.99 (FOR AN ENTIRE SYSTEM WORTH $900!) for the one-day processing and received the entire system by the time I got home Thursday night. At other websites, I have ordered single items, paid the extra money for quick processing and two-day shipping (screw you BZBOYZ!), and still not received my order on time. I don't think that you'll have any problem with any of these three, but newegg simply rocks. C'mon, a 9.56 rating? That tells me that you're bound to get great service from them.
A reformed Pricewatch fan, I'll never go back. Newegg gets all my business. Oh yeah, and most online resellers that have low prices only have low prices on a few items and then recoup their losses on other higher-priced items. Newegg is not one of those. Just look on Pricewatch. They are consistently within a few dollars of the lowest prices you'll find.