diff --git a/exec/irc.js b/exec/irc.js
index ae7cef1d146557ddfca73d7c3f49cf3a60e8c1f0..6f0790f16e970708ce8c3eb9d5d9bdce1dfd0e9c 100644
--- a/exec/irc.js
+++ b/exec/irc.js
@@ -1,7 +1,6 @@
-// sbbsimsg.js
+// irc.js
 
-// Synchronet inter-bbs instant message module
-// uses Finger and SMTP TCP/IP protocols
+// Deuce's IRC client module for Synchronet
 
 // $Id$
 
@@ -25,6 +24,14 @@ var quit=0;
 var nick=user.handle;
 var nicks=new Array();
 
+/* Command-line args can override default server values */
+if(argv[0]!=undefined)
+	irc_server=argv[0];
+if(argv[1]!=undefined)
+	irc_port=Number(argv[1]);
+if(argv[2]!=undefined)
+	default_channel=argv[2];
+
 default_channel=default_channel.replace(/\s+/g,"_");
 
 sock=new Socket();