if you have the contacts in outlook, you can use DM to "sync" with whatever database you have. i use yahoo and gmail, yahoo is my primary email account, and i'm testing google sync to see if i can find a way to get baseball schedule to update automatically as it changes/games are completed, etc. if you need further instructions lemme know and i'll PM you.
I think the best way to sync your contacts is use google sync, if you use Gmail. Plus it's free and it works OTA so there is know need to plug into your puter.