I'd highly recommend getting the Invisible Shield - http://www.expansys.co.za/d.aspx?i=192002. If you haven't heard about it, Google it, and check out their official website.
I bought an Inivisible Shield for my HTC Desire, and it is awesome. Takes a while to install/fit, but is worth the effort. Gone are the days of big ugly, bulky covers.
AAgreed with Gadgetshieldz. I've had one on my (different) phone for a year which only now needs replacement. It's cheap, too, but you need to buy with a credit card or Paypal. Comes from India and is sent by ordinary aimail. Pay attention to the installation instructions and get a bottle of baby shampoo while you're waiting. Also, be patient as the skin takes a few days to settle in once you've done it correctly.
EDIT: They're also a third of the price of the Invisible Shield. Same material, so they say. My Desire shield cost R52 with postage.