Sounds weird but Amazon.com is not to bad. They have a decent number of components, their prices are normally close to or equal to newegg.com, and if you buy from Amazon you can get super saver shipping. The free shipping really helps or big items like cases, and Amazon has good RMA support. They might not have every item you want but for the ones they do have the free shipping rocks, especially if you live in Hawai'i like myself or some other pricey shipping location.