Maybe you should have read this before you order and save yourself the trouble
http://www.zipzoomfly.com/jsp/Service/SuperFast.jsp
Many Internet shoppers are under the impression that as long as they select Overnight Delivery their order will arrive the next day. Unfortunately, that is not always the case. Please understand that ZipZoomfly usually requires at least 1-2 full business days to process an order before it is shipped out.
That said, it is possible to receive an order next day, if you take the following measures:
Make sure it is not Friday, Saturday, or Sunday. We do not offer weekend delivery. (In the case of 2 Day, make sure it is not Thursday.)
Make sure the item you are ordering only requires 1 business day processing time. Some items require 2-3 business days or longer. You can determine how much processing time your item requires by going to its information page on our website. If it usually only requires 1 business day, you will see the words "In Stock" and a check mark. Otherwise, the order placement button may show "Back Order".
Make sure the billing and shipping information you gave us exactly matches that on file with your credit card company. In some cases, even if there is a slight discrepancy between ZIP codes, your order may be delayed.
Make sure your shipping address is on file with your credit card company. If it is not, call them and ask them to add it to your account information.
http://www.zipzoomfly.com/jsp/Service/Shipping.jsp
Important notes!
Your order's estimated time of arrival = travel time + processing time
Order processing requires 1-2 full business days.
"Travel Time" does not include weekends and holidays.
Due to carrier restrictions, we cannot ship to P.O. Boxes, APO, FPO, GU, VI or PR addresses.
We only ship to the 50 US states at this time.
If you select Express Shipping Methods, your order will not necessarily arrive in one or two days respectively. For more on this, see the Fast Answer titled "Need Express Shipment?"
ZZF probably do not have a large distribution center like NewEgg does.
NewEgg
How long does it generally take to process an order?
It takes one to two business days for us to process an order (prior to shipping it). Once the order has shipped, your estimated time of arrival will be determined by your selected shipping method and your local FedEx guidelines for delivery. Newegg.com offers Rush Processing for orders placed before 12PM PST for a small additional fee. Newegg.com will put forth its best efforts, however, we cannot guarantee that your order will ship the same day. If we fail to ship your order on the same day, we will refund the Rush Processing fee.