Midway is always pretty fast getting orders (in my experience). I've had very good luck with them, even stuff that came USPS (nothing lost or late yet). Often times the package will sit for a whole day before it's actually in transit, but that's the shipping company (UPS, Fedex, etc.), not the people you bought from.