400 a month in a savings account that earns less than 2% ain't now way no how going to equal a million in 20 years
In fact 400 a month at 2% will only amount to about 120,000 in 20 years.
If you're not saving 20% or more of your gross income towards retirement and getting a decent return, you're doomed.
Ahh yes 401K's....