Monday April 23, 2007The new site for National Geographic Maps has launched. The site has full content management so the administrators can add new pages and products.