I've got a site that's about a year old. It made anywhere between $250-$350/day in adsense. The site has about 200 indexed pages. All the articles are high quality 850-1000 words each. I know everyone thinks their on-site articles are high quality, but these truly are helpful articles to a potential reader. On-page/on-site seo is immaculate, awesome internal linking structure, supporting pages, etc etc. Wordpress theme is a custom thesis theme. Backlink portfolio is very diverse typical blog networks, my own army of high pr high quality web 2.0 sites, social bookmarking power accounts, guest blogging, etc. If there are any spam blog comments or forum profiles, they were not done by me. All articles on blog networks using spun articles, however spun articles are extremely high quality and every version is 100% readable and quality. I don't believe in spouting out garbage unreadable spun articles to backlink my site. I'm very cautious about this. And my anchor text variation is very very diverse, 20/20/20/20/20 (20% exact match, 20% partial match, 20% broad match, 20% URL only, 20% singular/plural). Only monetization right now is adsense. Recently (about 10 days ago), my site started dancing for all it's major keywords. Some keywords got shot back to oblivion, and some got sent back to page 2. They are mostly dancing - as in you don't see them on a steady page 5-10 at any time. Some of them will go back to page 1 for a brief period. I've still got some page 1 rankings, but most of my money terms are gone to page 2-3. My MAIN phrase (the one that made me the most money), is now sitting at #8-12, instead of #1. Occasionally, it will go back to #1 for a few hours. The site now makes maybe $20-30/day in adsense. This is what *I think* happened, and triggered some type of filter on my site: I scheduled backlinking on about 10 main pages of my site through ALN. Each main page had 3-4 posts per week scheduled out months in advance (most until March-ish). ALN's schedule feature stopped working the day after, and ALL of my posts that were scheduled went out at once. So, in essence, I got thousands of backlinks from ALN blogs over a 2-3 day period, instead of drip-fed through their system. 2 days after this blast, 85% of my keyword phrases / pages jumped. Needless to say I was pretty pissed. I don't really know what to make of it. I've seen penalties before, and it pretty much affects the whole site, and all keyword phrases, and you don't have page 1-2 rankings - as in 99% of your phrases get sent to page 5 or above. For this particular site, however, I do have several page 2 rankings, and a few page 1 rankings still. The page 2 rankings occasionally jump back to page 1 to their original rankings once every couple days for a few hours.With that said, I do have other pages that are nowhere to be found as well. It's all pretty random. What do you guys think? Penalty or Dance?