I have mine working now too. My gmail was working but forgot that I have my calendar on windows live. Got that working too by setting up an exchange account for windows live as well. I used these instructions. For windows live, use whatever your log-in e-mail address is, this may not be a hotmail account (was not in my case). You still fill in the server with m.hotmail.com so you get your calendar to sync.
http://www.thesearethedroids.com/201...-with-android/