On the fourth of July, I ordered the parts to my PC. I ordered some things from Newegg and some from Monarch to save some money. I ordered the cheapest shipping avalible from both, 5-7 day FedEx Saver. The Newegg order got here on Thursday, two days after they shipped it. I live in Virginia, so I think that's pretty good. The order from Monarch, however, took much longer. I emailed them after I didn't get a tracking number for a week, and they said there was an inventory issue with the motherboard that had now been corrected. They said it would probably be shipped on Tuesday by FedEx 2-Day. When it was Thursday and I hadn't gotten a tracking number yet, I emailed them again. The responded on Friday saying that it would probably be shipped that day. I still don't have a tracking number though, which means they probably didn't ship it, so it won't ship at least until Monday. That means I will have waited at least two weeks for it when I ordered 7 day shipping. From now on, if Newegg has what I want, I'll order from them. Their quick shipping is worth the slighly higher price.