Robert_Charlton - 7:08 am on Jun 9, 2011 (gmt 0)
How do you know it's a penalty? Are you ranking for your domain name? Are you ranking for an exact text string (search in quotes) on your home page? Has your site dropped in the serps for every query, or just some of them? Where does your site now appear in the serps?
I think I was penalized for paying for a few links.
Why would you buy links for a non-commercial site?