Embedding maps in Google Sites just got a lot easier. You can now insert a Google Map with a custom placemark while editing a page (Edit page -> "Insert" -> "Map"). When creating the map you can search for locations as you do on Maps using addresses, names, terms, or coordinates. More complex maps can be built in Google Maps and included by simply pasting the "link" to the map into the insert dialog. This also works for maps built using "My Maps."
Posted by Jon Emerson, Software Engineer