In reply to jameshk:
Before complaining on here, why not give them a call to explain what maybe a perfect reasonable explanation.
I for one think they have a brilliant service, online and instore. Whenever i have ordered online, its been with me the next day.