It never fails, when I don't need a package quickly it come quickly and when I need a package quickly it doesn't come quickly. My Order Number: 84674 is needed before Saturday (8/24) at 4 pm MT so I can frame it for the fair and drop it off on Saturday to the fair by 5 pm MT and the shipping company won't let me pick it up when it's close enough for me to pick up. I know shipping can take 22 days, but that isn't listed anywhere on the site especially when three customer is ordering and if I were to order next day shipping it doesn't mean my order will be shipped the next day after I order it. It could still be late. So why would I trust that either?