Well if you don't already have all your contacts on google , that's what you need to do and here are some links to help you do that.
Why post this, well:
HTC don't have sync details on their site
Google don't have a mac to google contacts sync
Vodafone don't generally have any tech details so why ask
1: Get a sync app, i suggest spanning sync, another is fruux (come google VCs just make an offer and bye them).

3: check out the HTC site is you like
4: note that not all androids are yet covered by google mobile
5: (optional) download tons of crazy apps like the metal detector and talking clock and let me know when there's a good speech to text app
