I've found that both HMV and Play take around 2-4 days delivery. Say if I ordered something on Wednesday and it shipped weds it would probably be here Friday or Saturday. (thats normal post not xmas post).
HMV are slightly slower but the difference between instore and their website is criminal. There isn't actually a HMV building in Jersey, they use the HMV brand but ship things from a jersey fulfillment centre (naughty VAT loophole).
Oh well its only £3, so I'm not overly fussed, phoned them up - "I've got an order thats moved to processing, can I cancel it please? no., okay thanks".