A friend of mine just launched a new site that gives 100% free B2B data with complete information for every record, including email address.
I tried it out and it seems to work great. You can even download your list to a csv. It's in beta right now and totally free. You need to register for a free account.
LeadFerret.com - 100% Free B2B Data with Emails
If you wouldn't my putting my email down as the referrer and/or hitting the thanks button I would appreciate it.
My email is elephantmobilesvcs (at) gmail(dot)com
I receive no compensation for this. There is a points system for referrals and passing the word although I have no idea what if anything that will mean but more importantly, that my friend knows that I am helping spread the word.