There was a point where I was anxiously awaiting the iPhone 3G, so much so that I was actually considering imprisoning myself in AT&T for two years.

After Graeme got his BlackBerry Curve 8330, I realized that not only did my old prejudices against BlackBerry devices no longer apply, it was in fact the closest thing to what I was looking for in a mobile data device.

I can do pretty much whatever I want with it: install random apps, change the themes, write apps for it, SSH with it, browse web at 3G speeds in a real browser, download _and_ upload files from it, etc.

I ended up getting a 2 year Verizon contract instead, and so far I do not regret it one bit.