An annuity may sound great but in order to get that $5000 at the retirement age of 65 you will have to have invested much more in to that annuity than you would have had to invest to get the $1,000,000 if you invest consistently and into strong mutual funds.