What a load of $#*!! Orders displayed on the site are not actually in stock even though the confirmation email gives you a dispatch date! Customer services upon hearing that I want to cancel the order suddenly very vague and quite rude. I asked for a call back because she couldn't confirm whether or not she could actually cancel - "might be today, I can't put a time on it!" Very annoyed as this whole process has taken 8 days up to now...
Avoid this site if you've got any sense.