Index: /applications/editors/josm/plugins/FixAddresses/src/org/openstreetmap/josm/plugins/fixAddresses/FixAddressesPlugin.java
===================================================================
--- /applications/editors/josm/plugins/FixAddresses/src/org/openstreetmap/josm/plugins/fixAddresses/FixAddressesPlugin.java	(revision 23950)
+++ /applications/editors/josm/plugins/FixAddresses/src/org/openstreetmap/josm/plugins/fixAddresses/FixAddressesPlugin.java	(revision 23951)
@@ -29,6 +29,8 @@
 		// Create action for edit...
 		FixUnresolvedStreetsAction action = new FixUnresolvedStreetsAction();
+		SelectIncompleteAddressesAction incAddrAction = new SelectIncompleteAddressesAction();
 		// ... and add it to the tools menu in main
         Main.main.menu.toolsMenu.add(action);
+        Main.main.menu.toolsMenu.add(incAddrAction);
 	}
 
Index: /applications/editors/josm/plugins/FixAddresses/src/org/openstreetmap/josm/plugins/fixAddresses/SelectIncompleteAddressesAction.java
===================================================================
--- /applications/editors/josm/plugins/FixAddresses/src/org/openstreetmap/josm/plugins/fixAddresses/SelectIncompleteAddressesAction.java	(revision 23951)
+++ /applications/editors/josm/plugins/FixAddresses/src/org/openstreetmap/josm/plugins/fixAddresses/SelectIncompleteAddressesAction.java	(revision 23951)
@@ -0,0 +1,54 @@
+/*
+ * This program is free software: you can redistribute it and/or modify it under 
+ * the terms of the GNU General Public License as published by the 
+ * Free Software Foundation, either version 3 of the License, or 
+ * (at your option) any later version. 
+ * 
+ * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; 
+ * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. 
+ * See the GNU General Public License for more details. 
+ * 
+ * You should have received a copy of the GNU General Public License along with this program. 
+ * If not, see <http://www.gnu.org/licenses/>.
+ */
+package org.openstreetmap.josm.plugins.fixAddresses;
+
+import static org.openstreetmap.josm.tools.I18n.tr;
+
+import java.awt.event.ActionEvent;
+import java.util.ArrayList;
+import java.util.List;
+
+import org.openstreetmap.josm.actions.JosmAction;
+import org.openstreetmap.josm.data.osm.OsmPrimitive;
+
+@SuppressWarnings("serial")
+public class SelectIncompleteAddressesAction extends JosmAction {
+
+	
+	private AddressEditContainer addressEditContainer;
+
+	/**
+	 * 
+	 */
+	public SelectIncompleteAddressesAction() {
+		super(tr("Select incomplete addresses"), null,
+				tr("Selects all addresses with incomplete data."), null, false);	
+	}
+
+	@Override
+	public void actionPerformed(ActionEvent arg0) {
+		addressEditContainer = new AddressEditContainer();
+		addressEditContainer.invalidate();
+		
+		if (addressEditContainer.getIncompleteAddresses() != null) {
+			List<OsmPrimitive> osms = new ArrayList<OsmPrimitive>();
+			
+			for (AddressNode aNode : addressEditContainer.getIncompleteAddresses()) {
+				osms.add(aNode.getOsmObject());
+			}
+			getCurrentDataSet().setSelected(osms);
+		}
+	}
+
+}
