Does anybody know how I can transfer all my email messages, contacts and calendar entries from Live Mail (formerly Hotmail) to Gmail?
Regarding the contacts - you should export all your contacts to a .csv file. Under correction, you should be able to do this by going to options, customize contacts and then export contacts.
Then in Gmail you should go to contacts and "import" contacts. I am not entirely sure about the calender entries, but I've successfully migrated contacts in the past from Apple Mail, Outlook, Outlook for Mac and incredimail - all to Gmail (and by .csv format)
You can easily import it to gmail
Copy All the messages to your windows mail inbox
Goto Settings tab of your gmail account
Goto Accounts and import tab
Click Import mails and contacts
Type your Windows Live Hotmail email address under What account which you wish to import
Make sure Import contacts and Import mail are checked.
Click on Start Import
This will Import all of your email and contacts
Log in to https://people.live.com/ with your "Windows Live Mail" account.
Click on Manage(Placed in Header)
Click on Export to Outlook.com and other services.
Save the generated .csv file on your computer.
Log in to your Gmail account.
Click on Gmail at the top-left corner of your Gmail page, then choose Contacts.
Click the More button above the contacts list and select Import....
Click the Choose File button.
Select the .csv file to upload and click the Import button.