I thought this was a great price for the N900. No money up front for the phone. Plus its only an 18 month contract so not tied in as long as most of the deals with a free phone.
I think this gives a full price of £540, the other deals I've looked at are coming in nearer £600.
This is with T-Mobile.