Might be good to have another section on 'Inflation.'
That $1M nest egg will need to be ~$3M in 38 years (when a 22yr old might be looking to retire at 60) in order to have the same purchasing power as $1M today (which isn't much in many markets).
Certainly not enough to provide a decent inheritance for the next generation.