i am going to have to second "smart keyboard" one of the few keyboards with multi-touch, the ability to learn the words you type the most and it has a very crisp look to it. their is a lite verison on the market still. give it a shot, see what you think and if you like it you can buy the full version. the dev is great because he is constantly updating and keeping it at the top.