WriteRight is an alternative Android Input Method. Its magic is that it shrinks the  virtual keys  in order to help the writer in composing text. It uses personalized  predictions that are based on usage of the words as well as the time that these words were typed.  You can see it in action here: 	http://www.youtube.com/watch?v=LjigGHm_1KY