Phones4U has started shipping the Nokia Lumia 900 a few days early, with stock of the white model available before the May 14 UK release date.
The black and cyan models aren't expected to be available until tomorrow (May 11).
It's bad news if you're after the Lumia 900 on an O2 contract though, they won't be shipping until the planned release date (but since that's on Monday, there isn't long to wait).
And if you were hoping to get the handset without a pesky contract at all, then you'll have to hang on as Phones4U isn't selling the handset SIM-free or on pay as you go.
But if you fall into the category of an O2-hating contract fan with a penchant for the colour white, then the handset is yours for the princely sum of nothing up front, and £36 a month for two years, which nabs you 900 minutes, 3,000 texts and 750MB of data per month.
And you could do worse – in our Nokia Lumia 900 review we couldn't get enough of the gorgeous hardware, 4.3-inch screen and the excellent Windows Phone 7.5 OS.