One thing I've been hearing for years is that *just around the corner* is this huge wave of retirements of baby boomer engineers, scientists, professors, etc., leaving all these open positions to be filled by younger people, and so it makes perfect sense to get a degree in engineering or get a PhD in a science, etc. However, the baby boomer generation began in 1946, so somebody born in that year is turning 67 this year, so this wave should just be getting underway. But complicating that is the Great Recession and its slow recovery--people aren't retiring they're staying on (they lost a lot of equity), and people who would otherwise retire in the next ten years are instead planning to to work for another twenty. And people forty and under will work until they're in their 80s. Even if this retirement wave were to be underway now, because of the crappy economy instead of open positions it could just mean a lot of positions are just deleted from the job market once the position holder retires. What I'm asking is, this idea of a huge swath of open positions in science and engineering doesn't seem like it's going to pan out like everybody says, what say you?