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