I can't find a way that $500 per month adds up to "multi-million dollar net worth". Even at a very optimistic 10% return rate, it comes to just over 1.1 million over thirty years. What assumptions are you making in your calculation to come up with 2million+ at retirement from $500 per month of savings?