diff --git a/exec/init-fidonet.js b/exec/init-fidonet.js
index 4ab6965e02ded3a1116bbc58c748eb763d3f2b44..95c57095484a306944e0c6634204c8141567d7a4 100644
--- a/exec/init-fidonet.js
+++ b/exec/init-fidonet.js
@@ -530,7 +530,7 @@ while(!file_getcase(echolist_fname) && !aborted()) {
 }
 echolist_fname = file_getcase(echolist_fname)	
 if(echolist_fname && file_size(echolist_fname) > 0
-	&& confirm("Import  EchoList (" + echolist_fname + ") into Message Group: " + netname)) {
+	&& confirm("Import EchoList (" + echolist_fname + ") into Message Group: " + netname)) {
 	print("Importing " + echolist_fname);
 	system.exec(system.exec_dir + "scfg"
 		+ " -import=" + echolist_fname 
@@ -592,7 +592,7 @@ if(your.node === 9999) {
 /* SEND AREAFIX NETMAIL */
 /************************/
 if(your.node !== 9999
-	&& confirm("Create an AreaFix request to link ALL EchoMail areas with "
+	&& confirm("Send AreaFix request to link ALL EchoMail areas with "
 		+ fidoaddr.to_str(hub))) {
 	var msgbase = new MsgBase("mail");
 	if(msgbase.open() == false) {
@@ -613,6 +613,40 @@ if(your.node !== 9999
 	print("AreaFix NetMail message created successfully.");
 }
 
+/**************************************************************/
+/* Add links to logs/stats files to "Operator" G-file section */
+/**************************************************************/
+function add_gfile(fname, desc, tail)
+{
+	function file_append(fname, text)
+	{
+		var file = new File(fname);
+		if(!file.open("at")) {
+			alert("Error " + file.error + " opening " + file.name);
+			return false;
+		}
+		file.writeAll(text);
+		file.close();
+		return true;
+	}
+	var file = new File(system.data_dir + "text/operator.ini");
+	if(!file.open(file.exists ? 'r+':'w+')) {
+		alert("Error " + file.error + " opening " + file.name);
+		return false;
+	}
+	var section = "%j" + fname;
+	if(file.iniGetObject(section) == null && confirm("Add " + desc)) {
+		if(file.iniSetObject(section, { desc: "Fido: " + desc, tail: tail }))
+			print("Added " + fname + " to " + file.name);
+	}
+	file.close();
+}
+print("Updating the 'Operator' Text File Section:");
+add_gfile("sbbsecho.log", "NetMail and EchoMail import/export activity log", 500);
+add_gfile("badareas.lst", "Unrecognized received EchoMail area list");
+add_gfile("echostats.ini", "Detailed EchoMail statistics");
+add_gfile("binkstats.ini", "Detailed BinkP (mail/file transfer) statistics");
+
 /***********************/
 /* DISPLAY FINAL NOTES */
 /***********************/
@@ -625,10 +659,7 @@ if(your.node == 9999) {
 	print("assigned to you.");
 	print();
 }
-print("See your 'data/sbbsecho.log' file for mail import/export activity.");
-print("See your 'data/badareas.lst' file for unrecognized received EchoMail areas.");
-print("See your 'data/echostats.ini' file for detailed EchoMail statistics.");
-print("See your 'data/binkstats.ini' file for detailed BinkP statistics.");
+
 print("See your 'Events' log output for outbound BinkP connections.");
 print("See your 'Services' log output for inbound BinkP connections.");
 print("Use exec/echocfg for follow-up FidoNet-related configuration.");