Its annoying when companies hold orders. I had the same thing with the place I order Sam's Rutin from, I'd ordered some other things as well, and one of them wasnt in stock, so they delayed until they were in, meanwhile I ran out of the rutin. Mind you I supposed ordering before you actually run out is a good idea - but I've just got so used to ordering things and getting them the next day that I leave until the last possible moment! Just in Time Ordering LOL! (like the supermarkets aim to do, but in practice it doesnt happen!