Yeah, I have been thinking about getting one for a while. What has put me off in a way (but also a good thing) is that they are costing the same and sometimes more than o2 sold them for.
There are loads of web sites about them, I'm thinking an android o/s would be great!