It seems so easy to sync my contacts in my Apple Address Book with my Google Account, how about with my Windows Live account? I don't have Outlook, most solutions I've seen require Outlook.
Unfortunately there is no way to automatically sync them, or keep them in sync. The only way to do it is by using Microsoft Outlook as an intermediary step.
That will be the easiest/best method.