If switftkey had a d-pad (does it?) it would be the ultimate. It auto-suggests the next word before you even type a letter based on past typing patterns. So if you type "I'll be right there" several times, when you type "I'll be", it will have right as one of the suggested words and there in the next set of suggested words. After a while, it's like the phone is reading your mind, lol. I've type MANY texts after just pressing a couple of letters to get the ball rolling.