At a recent meeting I looked around the room and was struck by the age diversity of my team. Baby Boomers, Generation X, ...