CleverTexting is a new texting technology that predicts letters as you type, but unlike it's predecessors, it is based on the statistical nature of a language therefore, it does not require a dictionary. That means that the download is compact, and it implemented, it takes up very little space. It's also easy to install on any phone that supports java. CleverTexting provides a smoother, seamless typing experience using dynamic key assignment so users can experience faster typing, no interventions, no multitaps, and no mode changes. I am told they are currently developing a touch-screen version, due to be released soon. The software is absolutely free to use and distribute, so check it out…
…and another cool little tidbit, the awesome artwork included in the app is mine, with permission.
By the way, you may want to go check out http://www.butterscotch.com/ces for daily coverage of the ongoing Consumer Electronics Show in Vegas!