This may come as something of a surprise to many people, but Google Maps can but put on your website and fully customized with makers and descriptions, links, even video. The applications of this to those of us in education are profound. Imagine making placing a map on Moodle or some other class website and then having student click on a marker and have a video of location pop up. The kids are gonna love this one, its better than a video game and its free. Go to google and look it up. I will be writing how to on this as soon as i get a grip myself.