--- mapstraction.drupal.js	2010-06-05 09:04:06.000000000 +1000
+++ mapstraction.drupal.js	2010-08-03 13:37:34.000000000 +1000
@@ -20,6 +20,7 @@ Drupal.behaviors.mapstraction = function
       // override default icon if provided
     if (row.icon) {
       marker.setIcon(row.icon.url, [row.icon.width, row.icon.height]);
+      marker.setIconAnchor([row.icon.width/2,row.icon.height])
     }
 
       // set all attributes
