Wow. That is possibly the dumbest thing I have read on here. Keep moving, or you will get fired? Who is going to hire someone who keeps switching jobs constantly? I'm sure you will be modded to +5 Insightful though.
I've been interviewing candidates for a high-end generalist position for six months now. (We're cheap and no-name) One thing that has struck me is that few people stay at an IT job for more than 18 months to 2 years. I'm an exception, having been here for 7 years and at my previous job for 9. But what really surprises me is that I've started to consider those 18 month stints as normal. Now, when I look at a resume where someone has been at the same place for 3 or 4 years, I ask myself "What's wrong with this person that they couldn't find another job?" It never crosses my mind that they, like me, might simply have found a relaxed environment in which they're comfortable and not expected to hold down a desk for 9 hours before doing the real work after everyone else goes home. It's scary. I'm both the senior technical person at my organization and my IT department's hiring manager... and by my own standards, I'm practically unhirable.