In case you haven't discovered Google Maps...they have done something else right. Instead of having to wait for each page to load, while recentering a map, you simply drag the map and follow the roads you need. http://maps.google.com/