Thanks for the great article (more like a tutorial!) on this Google Maps alternative!
With the code examples and very clear explanation, it is sure to help many people learn more about mapping - I know it has helped me!
I'm in a project right now that requires mapping and I've been struggling with Google licensing issues myself and looking for an alternative. A portion of the project has been done with maphilight (for static maps), though the geolocation stuff has been a challenge and not yet complete.
Certainly we will look through these very detailed examples and pick up some methods to create our Google Maps alternative maps!
Because of the timeliness of this article, it may be that we rewrite all the current mapping to use this method instead of maphilight.