I typically don't complain but I pay $99.00 for Prime (ugh, I know, but I HATE shopping in real stores especially for gifts) for the guaranteed 2 day shipping and more and more I am finding that 2 days is being stretched out to 3 or 4. This last one took 7 days to reach me and Amazon couldn't even bother to update me on its status via email or via my account so I was a little annoyed. Annoyed enough to discover they had a chat link. So I complained and this miraculous thing happened. . .