diff --git a/examples/src/TcpExamples/TcpExample1Telnet.java b/examples/src/TcpExamples/TcpExample1Telnet.java
index 8be5ce86eaa6b215c8f7165ac9513165312a4659..407d778b635222da96093df3931bb7f2cf86de5e 100644
--- a/examples/src/TcpExamples/TcpExample1Telnet.java
+++ b/examples/src/TcpExamples/TcpExample1Telnet.java
@@ -27,7 +27,8 @@ import java.net.*;
  * the bottom of the program, and does not repeat itself.
  * The program exits.
  * 
- * @author mcgredo, brutzman
+ * @author mcgredo
+ * @author brutzman
  */
 public class TcpExample1Telnet 
 {
diff --git a/examples/src/TcpExamples/TcpExample2ConnectionCounting.java b/examples/src/TcpExamples/TcpExample2ConnectionCounting.java
index 81e74b351f643a5cc3de73076f65ac2806959d34..e38b3aff63a80fc5e6f5288ac44831de4c75eeda 100644
--- a/examples/src/TcpExamples/TcpExample2ConnectionCounting.java
+++ b/examples/src/TcpExamples/TcpExample2ConnectionCounting.java
@@ -18,7 +18,8 @@ import java.net.*;
  * <code>telnet ipOfServersLaptop 2317</code>
  * 
  * And have that machine display the socket pairs received.
- * @author mcgredo, brutzman
+ * @author mcgredo
+ * @author brutzman
  */
 public class TcpExample2ConnectionCounting 
 {
diff --git a/examples/src/TcpExamples/TcpExample3Client.java b/examples/src/TcpExamples/TcpExample3Client.java
index 9b5e88abc5812da2a3f2a0449d6e7b68c4bdbac2..0b3ab1381a0717738e2a2d515d933506eb22338d 100644
--- a/examples/src/TcpExamples/TcpExample3Client.java
+++ b/examples/src/TcpExamples/TcpExample3Client.java
@@ -12,6 +12,7 @@ import java.net.*;
  * show different socket pairs for each time the loop iterates.
  *
  * @author mcgredo
+ * @author brutzman
  */
 public class TcpExample3Client {
 
diff --git a/examples/src/UdpMulticastHttpExamples/HttpWebPageSource.java b/examples/src/UdpMulticastHttpExamples/HttpWebPageSource.java
index 882081c88516c97a8a7ff43e242c04b0962b3ad1..073cf36248e082c9be17212e5d2e96960edad419 100644
--- a/examples/src/UdpMulticastHttpExamples/HttpWebPageSource.java
+++ b/examples/src/UdpMulticastHttpExamples/HttpWebPageSource.java
@@ -8,6 +8,7 @@ import java.net.*;
  * But it will in some others.
  * 
  * @author mcgredo
+ * @author brutzman
  */
 public class HttpWebPageSource {
 
diff --git a/examples/src/UdpMulticastHttpExamples/MulticastReceiver.java b/examples/src/UdpMulticastHttpExamples/MulticastReceiver.java
index e9587ef561f2d7c710762a3d2ae390e814107589..3166e45f45a29fcc04b0386dacadeb2cdc52bdc9 100644
--- a/examples/src/UdpMulticastHttpExamples/MulticastReceiver.java
+++ b/examples/src/UdpMulticastHttpExamples/MulticastReceiver.java
@@ -4,14 +4,16 @@ import java.io.*;
 import java.net.*;
 
 /**
+ * Looks a lot like UdpReceiver.  Start this before launching MulticastSender.
  *
  * @author mcgredo
+ * @author brutzman
  */
 public class MulticastReceiver {
 
     public static final String MULTICAST_ADDRESS = "239.1.2.15";
     public static final int     DESTINATION_PORT = 1718;
-    /** How many routers can be crossed */
+    /** Time to live: how many router-decrement levels can be crossed */
     public static final int TTL = 10; 
     
     public static void main(String[] args) 
diff --git a/examples/src/UdpMulticastHttpExamples/MulticastSender.java b/examples/src/UdpMulticastHttpExamples/MulticastSender.java
index 79b5a6a71003195140def5052b4403e14def9eb8..ceefacb63369ae3b7cca1cb14d78385040c21766 100644
--- a/examples/src/UdpMulticastHttpExamples/MulticastSender.java
+++ b/examples/src/UdpMulticastHttpExamples/MulticastSender.java
@@ -4,15 +4,16 @@ import java.io.*;
 import java.net.*;
 
 /**
- * Looks a lot like a UDP sender.
+ * Looks a lot like UdpSender.  Start this after launching MulticastReceiver.
  * 
  * @author mcgredo
+ * @author brutzman
  */
 public class MulticastSender {
 
     public static final String MULTICAST_ADDRESS = "239.1.2.15"; // within reserved multicast address range
     public static final int     DESTINATION_PORT = 1718;
-    /** How many routers can be crossed */
+    /** Time to live: how many router-decrement levels can be crossed */
     public static final int TTL = 10; 
     
 	@SuppressWarnings("SleepWhileInLoop")
diff --git a/examples/src/UdpMulticastHttpExamples/UdpReceiver.java b/examples/src/UdpMulticastHttpExamples/UdpReceiver.java
index d171e380f5ca4d41f3a6b4aa9e5fbc7aae472430..178b785722202640723287e06c1f522d9e8f3c69 100644
--- a/examples/src/UdpMulticastHttpExamples/UdpReceiver.java
+++ b/examples/src/UdpMulticastHttpExamples/UdpReceiver.java
@@ -5,9 +5,12 @@ import java.net.*;
 /**
  * An example of receiving UDP packets. Since very often both the
  * sender and receiver are on the same host we use different ports
- * for each. This prevents complaints from the localhost.
+ * for each. This prevents collision complaints from the localhost.
+ * 
+ * Start this before launching UdpSender.
  * 
  * @author mcgredo
+ * @author brutzman
  */
 public class UdpReceiver 
 {
diff --git a/examples/src/UdpMulticastHttpExamples/UdpSender.java b/examples/src/UdpMulticastHttpExamples/UdpSender.java
index cb6064b09831c11ce70224c125c674ee1005788c..2feca5f9a1cdc1e529bf88188bca0fb1340a6952 100644
--- a/examples/src/UdpMulticastHttpExamples/UdpSender.java
+++ b/examples/src/UdpMulticastHttpExamples/UdpSender.java
@@ -9,7 +9,10 @@ import java.net.*;
  * if both the sending and receiving sockets try to use the same port
  * on the same host.
  * 
+ * Start this before launching UdpReceiver.
+ * 
  * @author mcgredo
+ * @author brutzman
  */
 public class UdpSender 
 {