Question: how to transfer contacts from windows live mail to gmail?
Answer: 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.