Don't forget to include the percentage required to offset inflation.
EDIT: Missed that this was for a fixed period of time - 30 years.
But... what happens if you live more than 30 years past your retirement? It would really suck to retire on $750,000 (or $1M) savings at 45, and live to be 100.