diff --git a/examples/markerResize.html b/examples/markerResize.html
new file mode 100644
index 0000000000..d5b940d4e0
--- /dev/null
+++ b/examples/markerResize.html
@@ -0,0 +1,53 @@
+
+
+
+
+
+
+
+
+ OpenLayers Example
+
+ click to resize marker
+
+
diff --git a/examples/markers.html b/examples/markers.html
index 89bac95568..0667160f35 100644
--- a/examples/markers.html
+++ b/examples/markers.html
@@ -24,7 +24,9 @@
map.addLayer(markers);
var newl = new OpenLayers.Layer.Text( "text", "./textfile.txt" );
map.addLayer(newl);
- var icon = new OpenLayers.Icon('http://boston.openguides.org/markers/AQUA.png',new OpenLayers.Size(10,17));
+ var size = new OpenLayers.Size(10,17);
+ var offset = new OpenLayers.Pixel(-(size.w/2), -size.h);
+ var icon = new OpenLayers.Icon('http://boston.openguides.org/markers/AQUA.png',size,offset);
markers.addMarker(new OpenLayers.Marker(new OpenLayers.LonLat(0,0),icon));
markers.addMarker(new OpenLayers.Marker(new OpenLayers.LonLat(0,45),icon));
marker = new OpenLayers.Marker(new OpenLayers.LonLat(90,10),icon);
diff --git a/examples/markersTextLayer.html b/examples/markersTextLayer.html
new file mode 100644
index 0000000000..d6079360aa
--- /dev/null
+++ b/examples/markersTextLayer.html
@@ -0,0 +1,37 @@
+
+
+
+
+
+
+
+
+ OpenLayers Example
+
+
+
diff --git a/examples/popups.html b/examples/popups.html
index 681bc59729..d3928b2a5e 100644
--- a/examples/popups.html
+++ b/examples/popups.html
@@ -12,7 +12,8 @@