Vodafone are offering two bundles which include the Nokia N97 for free.
Bundle 1 - 24 month contact - £40 per month - includes free N97, 1,200 anytime minutes per month, unlimited internet access (500mb fair usage per month), unlimited land line calls (3000 mins fair usage per month), unlimted text messages (3000 text fair usage per month).
Bundle 2 - 18 month contact - £45 per month - includes the same access/calls as bundle 1.
They're also offering free roaming this summer to 35+ counties!!
If you're a new customer, Quidco are offering up to £90 on new contact deals.
The Vodafone website indicates the above deals are only available online, but having spoke with them today, it's also available over the phone, but not in store as they'd charge for the unit as they're franchised.
There are cheaper deals for the N97, but with the level of calls/texts and also 3000 mins of land line calls, I think these deals are worth considering. Vodafone are looking to start shipping the N97 on Friday 26th June, but you can pre-order now.