Try https://mailboxlabs.com Scan Mail featureIt will extract contacts from multiple Email Service Provider like Yahoo,Gmail+,Outlook and also you can extract contacts from any mailing service using its IMAP feature. You can then download your contacts in CSV format.The site is an secured site using ssl encryption(https).Edit: The site http://mailboxlabs.com now seems to be shutdown.And most important of all, Its Free !