I must admit to a certain fascination with Google Maps, and was trying to figure out how it works. AdaptivePath has a nice essay called ajax: a new approach to web applications that describes the alliance of Javascript and XML that makes it possible.