Index: applications/editors/josm/plugins/utilsplugin2/src/utilsplugin2/AddIntersectionsAction.java
===================================================================
--- applications/editors/josm/plugins/utilsplugin2/src/utilsplugin2/AddIntersectionsAction.java	(revision 25896)
+++ applications/editors/josm/plugins/utilsplugin2/src/utilsplugin2/AddIntersectionsAction.java	(revision 25898)
@@ -8,6 +8,8 @@
 import java.awt.event.KeyEvent;
 import java.util.Collection;
+import java.util.HashSet;
 import java.util.LinkedList;
 import java.util.List;
+import java.util.Set;
 
 import javax.swing.JOptionPane;
@@ -15,6 +17,8 @@
 import org.openstreetmap.josm.Main;
 import org.openstreetmap.josm.actions.JosmAction;
+import org.openstreetmap.josm.command.AddCommand;
 import org.openstreetmap.josm.command.Command;
 import org.openstreetmap.josm.command.SequenceCommand;
+import org.openstreetmap.josm.data.osm.Node;
 import org.openstreetmap.josm.data.osm.OsmPrimitive;
 import org.openstreetmap.josm.data.osm.Way;
@@ -48,4 +52,15 @@
         if (!cmds.isEmpty()) {
             Main.main.undoRedo.add(new SequenceCommand(tr("Add nodes at intersections"),cmds));
+            Set<Node> nodes = new HashSet<Node>(10);
+            // find and select newly added nodes
+            for (Command cmd: cmds) if (cmd instanceof AddCommand){
+                Collection<? extends OsmPrimitive> pp = cmd.getParticipatingPrimitives();
+                for ( OsmPrimitive p : pp) { // find all affected nodes
+                    if (p instanceof Node && p.isNew()) nodes.add((Node)p);
+                }
+                if (!nodes.isEmpty()) {
+                    getCurrentDataSet().setSelected(nodes);
+                    }
+                }
         }
     }
Index: applications/editors/josm/plugins/utilsplugin2/src/utilsplugin2/UtilsPlugin2.java
===================================================================
--- applications/editors/josm/plugins/utilsplugin2/src/utilsplugin2/UtilsPlugin2.java	(revision 25896)
+++ applications/editors/josm/plugins/utilsplugin2/src/utilsplugin2/UtilsPlugin2.java	(revision 25898)
@@ -32,4 +32,6 @@
     JMenuItem pasteRelations;
     JMenuItem alignWayNodes;
+    JMenuItem selModifiedNodes;
+    JMenuItem selModifiedWays;
 
     public UtilsPlugin2(PluginInformation info) {
@@ -56,4 +58,6 @@
         intWays = MainMenu.add(selectionMenu, new IntersectedWaysAction());
         intWaysR = MainMenu.add(selectionMenu, new IntersectedWaysRecursiveAction());
+        selModifiedNodes = MainMenu.add(selectionMenu, new SelectModNodesAction());
+        selModifiedWays = MainMenu.add(selectionMenu, new SelectModWaysAction());
     }
 
@@ -79,4 +83,6 @@
         intWays.setEnabled(enabled);
         intWaysR.setEnabled(enabled);
+        selModifiedNodes.setEnabled(enabled);
+        selModifiedWays.setEnabled(enabled);
     }
 }
