Dilenger4 - You don't have to use this port/sockets approach. It's just one idea suggested by Mrs. Kensington. I think it's a good way to go because other approaches like writing to a file are prone to failure. If the computer goes down because somebody pulled the plug, you still have this message in a file that says that "the program is running" when the program is NOT running.

Also checking for processes would be a real pain, I think, compared to the port/socket approach.

cudabean