I have just cancelled an order after waiting over two weeks just for the item to be in stock.
When I originally ordered I was told that a wait of 4 to 5 days should be expected. The day after I ordered this had changed to 45 days ! Since then I have had daily messages about the item still being out of stock and waiting for suppliers, despite seeing plenty of stock in my local PC World.
I eventually gave up, cancelled, and purchased the item from elsewhere. The moral being treat "expected delivery dates" with caution, unless you are not in a hurry.
I often purchase cd's via the internet with "will be processed within 4-7 days". Sometimes I have received the ordered items within 3 days, but I have waited much,much longer.Some you win some you lose (;o(