I agree. I would look for a way to diversify my advertising if I were in your position. I made the mistake of thinking the free Google traffic would last forever and now I'm struggling for it.
What I like about your position is the cushion of having a staff. If things get tough, worst case scenario, you might have to lay off a couple people. But at least you're still employed and won't be forced to wait tables at night.