I just realised they've charged my card a mere 2 hours before cancelling my order!
I'm yet to receive a reply from yesterday's abuse, but when i do, man they are going to get a mouthful about this! It says clearly on their site "Your credit card will be charged for each item as they are dispatched." not "Your credit card will be charged just prior to us cancelling your order!"