I second the Map Generator - it's a godsend. He also has a map making editing program coming out relatively soon.