Paul Smith from EveryBlock has written an excellent article on making your own interactive maps.
An ecology of open source online mapping tools has emerged alongside the market leader. It is now possible to replicate Google Maps’ functionality with open source software and produce high-quality mapping applications tailored to our design goals.
The folks over at A List Apart have this knack for publishing articles that I come back to again and again. I think this one will be another on that list.