Index: applications/editors/josm/plugins/slippymap/src/org/openstreetmap/josm/plugins/slippymap/SlippyMapPreferences.java
===================================================================
--- applications/editors/josm/plugins/slippymap/src/org/openstreetmap/josm/plugins/slippymap/SlippyMapPreferences.java	(revision 19477)
+++ applications/editors/josm/plugins/slippymap/src/org/openstreetmap/josm/plugins/slippymap/SlippyMapPreferences.java	(revision 19521)
@@ -278,4 +278,23 @@
         }
     }
+    
+
+    public static class HaitiImagery extends OsmTileSource.AbstractOsmTileSource {
+        public HaitiImagery() {
+            super("HaitiImagery", "http://gravitystorm.dev.openstreetmap.org/imagery/haiti");
+        }
+
+        public int getMaxZoom() {
+            return 21;
+        }
+
+        public String getTilePath(int zoom, int tilex, int tiley) {
+        	return "/" + zoom + "/" + tilex + "/" + tiley + ".png";
+        }
+
+        public TileUpdate getTileUpdate() {
+            return TileUpdate.IfNoneMatch;
+        }
+    }
 
     public static class Custom extends OsmTileSource.AbstractOsmTileSource {
@@ -337,4 +356,5 @@
         sources.add(new FreeMapySk());
         sources.add(new NearMap());
+        sources.add(new HaitiImagery());
         sources.addAll(getCustomSources());
         // Probably need to either add these or let users add them somehow
