Caporegime
im in the same ball park really, looking at the 8900 or 3g or 8520, first 2 are £20 a month for a decent deal, im tempted towards the 8900 at the minute.
one thing im not sure about, if i get this on say £20 a month orange (100 mins, unlimited texts/internet) will i then have to pay extra to get blackberry data package for the likes of BBM?
Yes usually its about £5 extra month for the BB addon which will give you email and BBM access along with internet access.
Personally id go for the 3G curve...better than the 8900 mainly because it doesnt have the trackball which is prone to getting stuck etc...the 3g curve has the new trackpad so if you can plump for one of them, id go for that.

.