It's been a good 3 months since panda killed my site. I was ranking #1 for the primary search term that IS my domain name, the content is good and helpful (I actually know what I'm talking about) and it is well designed, easy to navigate, and easy to use. I was between #1 and #3 for about 5 months and on the first page for the past year, and since Panda I have not been able to get past page 6. There were a couple technical problems -- I had an infinitely recursive canonical issue, for example -- but those were resolved 2 months ago. I am ranking behind dozens of pages that aren't even relevant, have no backlinks, with content that is mostly affiliate links and barely-intelligible English. Am I being specifically penalized by Google for some reason? On a side note, I haven't been below #4 or #5 in Bing or Yahoo in over 15 months. It is extremely frustrating because I've dumped $1,000 into the site over the past few months with a complete overhaul to make it easier to use and navigate, among other things, and I've done everything that has been suggested on the google webmaster forums and I'm still in SERPrison. Any thoughts on what I should do? Keep doing what I have been doing (building links, growing the site, etc) or is there no way to revive my site?