Ok well instead of bickering about whether it's needed or not how about I tell you how to get it. It's called HTC_IME and I will find the link for you in a minute, you will need a file browser or Apps Installer (on the market) to install it from your micro sd card. Once its installed go Menu>Settings>Locale&Text> then deselect Android keyboard and select Touch Input, under that click Touch Input (with the downwards arrow) and then click Text input, make sure you have the first 4 boxes checked. Now when you are in gmail or anything else touch the text field once or twice and you will get a black bar along the bottom of the screen which will auto correct and auto complete.
http://n0rp.chemlab.org/android/apps/HTC_IME.apk