It's a real roller-coaster ride if you're lucky to have longevity in this business - you have to be able to ride those waves.
I disagree with a lot of those changes however at the end of the day - I go down to recruit graduation at least once or twice a year.