I think it is simple really and has nothing to do with the economy, flaming, or anything that dramatic.
People stop posting frequently for 2 reasons:
1. The are busy elsewhere, upswing at work, new hobby, etc.
2. They are bored with the forum. The thrill is gone baby.
I think it is as simple...