Noble Samurai posted a video that offers a good explanation of the issues related to Google's Penguin update. There is also a downloadable Beat The Penguin checklist that helps you to discover if your site may be suffering from the Penguin Update penalties.

Beat the Penguin Checklist | Noble Samurai

This may be a good read for anyone who is still scratching their head about why Penguin penalized their site.