diff --git a/exec/examples/cntnodes.js b/exec/examples/cntnodes.js
new file mode 100644
index 0000000000000000000000000000000000000000..3bf1dc2bb1e2c5cd6845ae34146fc388ff02ac4e
--- /dev/null
+++ b/exec/examples/cntnodes.js
@@ -0,0 +1,32 @@
+// cntnodes.js
+
+// Counts number of nodes in use and number of nodes waiting for call
+// Sets variables NODES_INUSE and NODES_WFC
+// Usage: 	load("cntnodes.js");
+// 		cntnodes();
+
+// $Id$
+
+// @format.tab-size 4, @format.use-tabs true
+
+load("nodedefs.js");
+
+var NODES_INUSE=0;
+var NODES_WFC=0;
+
+function cntnodes()
+{
+	var i;
+
+	nodes_inuse=0
+	nodes_wfc=0
+
+	for(i=0; i<bbs.nodes; i++) {
+		if(system.node_list.status & NODE_WFC)
+			nodes_wfc++;
+		if(system.node_list[i].status & NODE_INUSE)
+			nodes_inuse++;
+	}
+	writeln("Nodes in use="+nodes_inuse+"  Waiting for Caller="+nodes_wfc);
+}
+