There is another option you can look into that I have found to be perfect for my needs. Go to
www.mail2web.com and sign up for a free membership that gets you a "you"@mail2web.com push e-mail acount and outlook web access. This will sync your contacts, provide real time push e-mail delivered to your device and with the outlook web access you can get your contacts and outlook on any computer you are working on provided you have internet access. I also find it very valuable as a remote back up of contacts and when the time comes up to flash a new ROM or do a hard reset you can get all your contacts back on your phone by simply entering your mail2web info and syncing. Takes all of about 2 minutes for me on EVDO to resync and I have over 400 contacts on my phone. Just my 2 cents on the topic.