The is a neat feature on the Samsung Galaxy S smartphone called SWYPE. SWYPE is a keyboard which allows your to draw lines to each letter of a work and it figures out what you are trying to spell. If SWYPE can't determine the word that you are trying to spell, it will pop up a list of suggested words to choose from. This is turned off by default on the Samsung Galaxy S, there is the instructions on how to turn this feature on.
How to turn on SWYPE on a Samsung Galaxy S (Android 2.2)