A cheap alternative to ESRI, MAPINFO, and AUTODESK solutions for dynamic mapping is SVG. You can create the initial static maps in illustrator, coreldraw, mapinfo and export them to SVG. Then add interactivity with javascript on the client side and Java Servlets, CGI or whatever on the server side. See http://www.carto.net/papers/svg/index_e.html http://www.karto.ethz.ch/neumann/cartography/vienna/ http://www.dbxgeomatics.com/svg.asp The svg-developers group at yahoo-groups is a great place to find answers to any questions that you might have.