diff --git a/exec/newuser.js b/exec/newuser.js
index 5e9d3f4d2e8a3a4ca0247581484701b715e53d34..f33357380c8633c907c20b677523f5a37c5f1280 100644
--- a/exec/newuser.js
+++ b/exec/newuser.js
@@ -7,19 +7,12 @@
 // @format.tab-size 8, @format.use-tabs true
 
 load("sbbsdefs.js");
+options=load("modopts.js","newuser");
 
-send_newuser_welcome = true; // Set to false to disable the new user welcome msg
-ask_qnet=false;		// Set to true to enable QWKnet Node question
-ask_sysop=false;	// Set to true to enable Synchronet Sysop question
 qnet=false;
 
-if(system.name=="Vertrauen") {
-	ask_qnet=true;
-	ask_sysop=true;
-}
-
 if(bbs.sys_status&SS_RLOGIN)
-	ask_qnet=false;
+	options.ask_qnet=false;
 
 console.clear();
 
@@ -28,7 +21,7 @@ if(!user.address.length && user.number>1) {
 	user.address=console.getstr(30,K_LINE);
 }
 
-if(ask_qnet 
+if(options.ask_qnet 
 	&& !console.noyes("\r\nIs this account to be used for QWK Networking (DOVE-Net)\1b")
 	&& !console.noyes("\r\n\1bARE YOU \1wPOSITIVE\1n\1h\1b (If you're unsure, press '\1wN\1b')"))
 	qnet=true;
@@ -94,7 +87,7 @@ if(qnet) {
 	user.security.exemptions|=UFLAG_M;
 }
 
-if(ask_sysop 
+if(options.ask_sysop 
 	&& !console.noyes("\r\n\1bAre you a sysop of a \1wSynchronet\1b BBS (unsure, hit '\1wN\1b')")) {
 	user.security.flags1|=UFLAG_S;
 	if(qnet) {
@@ -109,7 +102,7 @@ if(ask_sysop
 /* Send New User Welcome E-mail */
 /********************************/
 welcome_msg = system.text_dir + "welcome.msg"; 
-if(send_newuser_welcome && file_exists(welcome_msg) && !qnet && user.number>1)
+if(options.send_newuser_welcome && file_exists(welcome_msg) && !qnet && user.number>1)
 	send_newuser_welcome_msg(welcome_msg);
 
 function send_newuser_welcome_msg(fname)