I feel guilty posting my continued above average earnings. Even today, my CPC is quite high. I may be getting high quality traffic as the the reason of surge of earnings.
@MrSavage, I was in similar situation 2 years ago. My traffic was hit really bad. What I did is build new sites which talk about my forte. Now I have 7 sites. It took me over a year of sacrifice and now my traffic and earnings have recovered and even higher than before.
Direct advertising will only work short term. Google still out earn them all. I want to say never give up but I know you feel hopeless. Don't be. Create new sites. You will hit a jackpot eventually. Good luck!