We've been hit hard by the Penguin update. To start - we have never paid for a link or participated in any link scheme. Never. I'm sure you've heard that - but in this case it's true.
Our site - www.annuity.com - has been in existence since 2004. Because of our name, we've always been ranked on page 1 of Google for the search term "annuity". Now we aren't even on page 50.
We got the dreaded letter about links, but we've never bought, exchanged, paid, etc. or participated in any link scheme. We have not needed too.
We are referenced by sites such as Wall Street Journal, USA Today, Bankrate.com, etc. Our content is original and our own. We've spent years writing it. Because of our sites name - Annuity.com - we get a lot of web spam. Looking at some of our inbound links - companies are linking to us because of our name (keyword - looks like a auto link generation or something like that) or our reputation.
Any suggestions or advice on how to get our ranking back without becoming the Web Police? We don't buy, purchase, spam, or need links that are not earned by the quality of our content. I'm at a loss.