I've completely given up the notion of anything shipped FedEx ever arriving on time. It started last year with Christmas packages that were three days late, then five days late, then supposed to be delivered the 23rd, then "whoops, no one was home" - and they never even drove their truck down our street that day. We called the supervisor and made them re-attempt delivery that day, and behold, the package was delivered. We've never had one on time since. They usually spend at least two days sitting in some shipping hub somewhere on the east coast after being shipped to Oregon from California. One time I had a package sit for two days at the "package sorting facility" in Hornbrook, CA. Hornbrook, CA doesn't have a package sorting facility for FedEx. They're a census designated place with a population of 248 people, just off the I-5 in Northern California. You know what is in Hornbrook? Nothing. It's just the last place you can pull off the freeway before getting to Oregon and stop for two days at the truck repair place. It's to the point now, that if someone only ships FedEx, I'll avoid ordering from them. Especially since we're not the only ones around here who have this issue. More and more, if you don't order from Amazon and get their weight behind your shipment timeline demands, you don't get timely shipping - only around here it's becoming, if you don't order from Amazon, you don't get your product. I suspect it has more to do with Amazon tending to obfuscate what's in the box than it does anything else.