"each generation a "bulge" but smaller every time."  Not true.  A few years ago, saw figures that would indicate that together, Gen x/y and Millennials, when taken together, are a bigger cohort than boomers.