I went through something similar when we ordered our computer parts. After that I wouldn't bother waiting too long. Personally I would have given up and got a refund when they gave me the 2nd possible delivery date. But that's me, my burn from the last incident hasn't completely healed.