Amazon sent me an email today saying that they had iPhones for sale already. Wasn't going to launch my in stock checker until the release date but I had a look and, indeed, Prizeflex Ltd claim to be selling them! Bit too expensive for me though...

The official release date is in early November and the price for the 8GB model is £269. So if you want an iPhone but are willing to wait a little while, you can sign up to the notification service mentioned above and an email will be sent out to you when stock comes in.