I know I sounds like scuh a dork talking about my phone so much but its so amazing to have such an a moddable device again. The stock keyboard was okay but not as nice as the one on the iphone. Then I came across this one

The fact that its even a moddable features and that there are a lot of custom ones is so awesome.
This is by far the best on screen keyboard I have ever used. I though the iphone one was good, but this one blows it out of the water.
The prediction is just as good, the voice dictate button is nice, but the best part is the long press on the switch between number and letter brings up the most commonly used symbols which you can slide to. Well that and the regular keyboard can do all those other symbols and numbers you see with a long press.
The fact that you can grab the source

and change as desired makes it even more insane. That and that it is written in java. Its not that I love java so much but it is a skillset that open up many more doors than objective-C.
I'm so glad you have the N1 phone now Paul. I like the keyboard too, but I still wonder what typings like on the iPhone side.
After I got this phone I thought that I might start posting more often, but the processor being as slow as it is causes a lot of lag and hence typos.
I cannot wait for the EVO so much I might do something stupid to get it. The screen is enormous and the processor is over twice as fast as this phones.