In a strange but pleasant coincidence, I heard from two friends who are bailing on their jobs and moving up and on to better things. Both had previously done their share of complaining before about where they were, but I wasn't sure if they'd ever act on it.
It sounds weird to say it in this economy, but I'm convinced that bettering your situation is still possible, especially if you're not a clueless idiot. I can't remember any time in my post-college life that people were so scared to do anything. But I do understand also how it's easy to just get sucked into suckage. I spent a year and a half at a completely shitty job once, and it took getting laid-off for me to realize it.
I think being truly happy with what you do is one of the hardest things in life. At least, it is for me. Not to say there has been anything trivial about the triumph and tragedy of my life, but really being into what you do is really hard. My current gig is the first one I've had in ten years that I really like. That's not to say there aren't times where I'm bored with it, but those situations tend to be short-lived.
You have to ask yourself some fundamental questions now and then. The first is simply, "Am I happy doing this?" Then ask, "Is there a future for me in this?" I'm not talking about "leveling up" in income or whatever, but whether or not you see yourself growing. If not, then you have to ask yourself if there's something you can do about it in your job. I'd say in most cases there are things you can do, without killing yourself or throwing off your work-life balance. But if there isn't something you can do, or you feel your employer is run by morons, then by all means, why hang out?
So to those two friends... good luck! I'm sure you'll succeed in your new gigs.