Another keyboard you might want to try is Swiftkey. It not only predicts the word you're typing, but also the next word. It's kind of hard to explain, but it's amazing. A lot of times you don't even have to type in one letter, because it pops up the word you were going to type. You just hit the space bar to accept. Swiftkey is in beta, but I found it on a blog:
http://www.addictivetips.com/mobile/...android-phone/
Hope you'll give it a try.
Sally
Lots of WM phones, then Android on the Touch, the Hero, and now the Evo.