I bought mine from Vodafone online, and collected it in-store, but figured I was better off sending it to Nokia directly (as their online checker insisted it was still under warranty) as Voda don't stock the N900 any more, plus it's awfully hard to track where your phone is (so I have heard) if you take it to Voda and they'd probably have just sent it to Nokia on my behalf anyway?