I am guessing you are a Prime customer? I am too cheap to pay the 79 bucks or whatever it is and I try and buy from Ebay whenever possible, but when I do order from Amazon, not Prime, they are slower than molasses. We have a large distribution center for Amazon about two hours from my house and I know sometimes it will come from another distribution center or even a shipper direct, but it takes approximately ten days for it to arrive. Lets say on average it is five hundred miles and it takes ten days......sounds like the perfect job that YRC and it's affiliates that they can handle! Amazon get's someone else to do the Prime stuff and we get all the not Prime stuff....a win win for everybody!