Aside for how effective and how hard you work, economy also plays a role. When only few where there to advertise (also those who have less budget), the bid might be low then click price are low too.
adsense normally depends financial crise. I am sure that it will pass and better times will come soon. My opinion is that in last month adsense operates better than these in summer
Many advertisers have cut down on their Adwords expenditures, blame it on ecession. I think that's the main reason why many publishers' earnings have dropped this year. Hope things get better next year.
Work hard and you will have everything. It depends upon how you have been modifying old ways to increase traffic to your websites. The quality content matters as well.
Yup good old-fashioned hard work and good content...I get fluctuations, too but do notice when I'm working harder, I see an increase as opposed to days I slack off some.
The more ads you have the WORSE it is for your earnings. If you keep the number of ads down....then the higher earning ads will show ahead of the cheap 5 cent ads!
Also you can see which advertisers are showing ads on your site and how much each Cost per Click is. Then you can make sure ads do not show from those cheap companies. use ads black list to find those cheap advertisers!