I was charged for a big (for me) order in mid-June. Then they called back and said the battery rack was out of stock, and would follow the rest of the stuff in two weeks. I figured I could wait two weeks in exchange for not having to sit around waiting for the truck two separate days, so I told them to hold the shipment until the rack came, but please keep me updated. I got no updates, but I assumed that meant there was no change in plan. Then after the two weeks were up, I called them to see if the rack was in, and they said it would be two more weeks. Two weeks later, again with no updates, I called and they said now we expect it sometime in August. Note that at no time was the rack marked out of stock on their website.
By then, I was running out of time because I have some stuff going on starting early in August, so I said OK, cancel the rack and send the rest of the stuff.