Ummmm....
Google Maps is a wonderful thing.
But seriously, Google's added some interesting features to their mapping webapp, namely, the ability to draw and customize your own personal maps, which can then be shared with others, if you so desire. There is now a selection tool which lets you define routes and points on the map, a tool that lets you put flags on land- or placemarks, and a utility that'll let you define shapes, a utility that I think has a lot of potential.