Thanks.
I ordered one from Play.com.
Then realised it was coming from Germany. It was in 'Processing in Warehouse' for TWO days!! I emailed them yesterday to see if I could cancel it, so they've refunded me since I don't want to wait 5-7 days for delivery!
So I eventually bought one from MyMemory.co.uk.
It was despatched yesterday, so hopefully it was arrive soon