Boomers vs Millennials: The Battle for Opportunity