This seemed quite a good deal to me, especially as a 12 month deal. I'm sure i'll find out whether it is or not when I see the temp!
Anyway, if its of some use...
Free N96 on Vodafone £45 a month: 900 anytime mins + 500 texts
+ £90 cash back through Quidco for a new contract
Now I thought this was good because the first 9 months would in theory be £35 a month, because of the £90 quidco making it £35 a month.
I'm sure you can reduce your tariff after 9 months (perhaps to £35 for the remaining 3 months.
The N96 on a £35 a month tariff is £200 so all in all I think its a saving.
Free mobile internet and email on the 18th Month deal
Make what you want of it :)