I turn on the auto replace and auto punctuation on the standard keyboard. Then i can get so many letters wrong and it still does it!
The only real anoyance is when i type 'sms' it replaces it with the word 'small' by default! All my messages to people are like "ok so i'll small you when i get there". So i have to check before i press space when i type sms