O2 are currently trialing the O2 Orbit which features built in GPS. I hope when it ships it will be one of the first phones include windows mobile 6.0 or whatever they'll call it.
I currently use the XDA EXEC which is brilliant for mobile office features. I do the majority of my blogging directly from the handheld. It was one of the first devices to feature Windows Mobile 5 and while the first release of the firmware really made the mobile OS sluggish a further update a few months later made it much more stable and zippy.