Its like my Qtec 9100 (its made by the same people, jusr given different names). Pocket PC (WM 5), with a push-out keyboard (which is very nice - good response and easy to use, once you get use to it).
Its pretty powerful for a Mobile PC (only a Pocket one would be quicker).
Mine has a camera, which can take pretty good pictures. Sounds quality is good. You dont get much RAM unfortunately, so a mini SD card will be needed.
Its fairly big and fairly heavy. Graphic quality is very good.
If you use your phone a lot, then you might as well go for contract. If not, get the phone sim free (£300+) and then get a topup card.
You can, of course, program it (was the original reason for getting mine). You need VS 2005 and the Mobile SDK kit.