Jimmy, take a look at other kinds of keyboards - I use Swype, which once you get used to it is very useful for the clumsy of finger, since you swipe the keyboard rather than tap each letter (ie, you let your finger glide over the letters and it figures out for you what words you mean!)

James.