Two things separate this company from Amazon; Amazon ships much faster, and Amazon provides better service after sale as well as precise delivery driver locations in real time. Newegg SPLITS UP orders based on fulfillment warehouses, so you will get your goods on different days at different times, and you won't get a chance to do anything about it until after things ship. God help you if you have any issues with your order, or need presale info (as in, do these CPU's come with a fan assembly, or do I need to buy one?). For the most part, I think their sort process is OK and I can find what I need. I am an experienced PC builder and have built many machines in over 25 years of work. Typically, I try to buy most parts at a local PC hardware store, but those are getting harder to find. Newegg fills the gap, but they NEED better service and support options. Also, just like Amazon, don't buy from third party sellers, it's a huge hassle. And also, HAVE PROPER VERIFICATION of deliveries, as UPS sucks, and they never deliver when they say they will. You also cannot contact UPS directly, nor can you contact the driver. From now on, Amazon is the only way to do this.