diff --git a/src/sbbs3/gtkuseredit/events.c b/src/sbbs3/gtkuseredit/events.c
index e6cea303293c0ce2f6da03115e2e766b74f9f7e2..a0ff5617d8ded957b792acb239f724a67f1a4d66 100644
--- a/src/sbbs3/gtkuseredit/events.c
+++ b/src/sbbs3/gtkuseredit/events.c
@@ -439,6 +439,153 @@ void load_user(GtkWidget *wiggy, gpointer data)
 			sprintf(str, "%hu", user.fbacks);
 			gtk_entry_set_text(GTK_ENTRY(w),str);
 		}
+
+	/* Settings */
+		w=glade_xml_get_widget(xml, "cUserAUTOTERM");
+		if(w==NULL)
+			fprintf(stderr,"Cannot get the autoterm widget\n");
+		else
+			gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(w),user.misc&AUTOTERM);
+
+		w=glade_xml_get_widget(xml, "cUserNO_EXASCII");
+		if(w==NULL)
+			fprintf(stderr,"Cannot get the no exascii widget\n");
+		else
+			gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(w),user.misc&NO_EXASCII);
+
+		w=glade_xml_get_widget(xml, "cUserANSI");
+		if(w==NULL)
+			fprintf(stderr,"Cannot get the ansi widget\n");
+		else
+			gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(w),user.misc&ANSI);
+
+		w=glade_xml_get_widget(xml, "cUserCOLOR");
+		if(w==NULL)
+			fprintf(stderr,"Cannot get the color widget\n");
+		else
+			gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(w),user.misc&COLOR);
+
+		w=glade_xml_get_widget(xml, "cUserRIP");
+		if(w==NULL)
+			fprintf(stderr,"Cannot get the RIP widget\n");
+		else
+			gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(w),user.misc&RIP);
+
+		w=glade_xml_get_widget(xml, "cUserWIP");
+		if(w==NULL)
+			fprintf(stderr,"Cannot get the WIP widget\n");
+		else
+			gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(w),user.misc&WIP);
+
+		w=glade_xml_get_widget(xml, "cUserUPAUSE");
+		if(w==NULL)
+			fprintf(stderr,"Cannot get the upause widget\n");
+		else
+			gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(w),user.misc&UPAUSE);
+
+		w=glade_xml_get_widget(xml, "cUserCOLDKEYS");
+		if(w==NULL)
+			fprintf(stderr,"Cannot get the coldkeys widget\n");
+		else
+			gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(w),user.misc&COLDKEYS);
+
+		w=glade_xml_get_widget(xml, "cUserSPIN");
+		if(w==NULL)
+			fprintf(stderr,"Cannot get the spin widget\n");
+		else
+			gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(w),user.misc&SPIN);
+
+		w=glade_xml_get_widget(xml, "cUserRIP");
+		if(w==NULL)
+			fprintf(stderr,"Cannot get the RIP widget\n");
+		else
+			gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(w),user.misc&RIP);
+
+		w=glade_xml_get_widget(xml, "eRows");
+		if(w==NULL)
+			fprintf(stderr,"Cannot get the rows widget\n");
+		else {
+			sprintf(str, "%hhu", user.rows);
+			gtk_entry_set_text(GTK_ENTRY(w),str);
+		}
+
+		w=glade_xml_get_widget(xml, "cCommandShell");
+		if(w==NULL)
+			fprintf(stderr,"Cannot get the command shell widget\n");
+		else
+			gtk_combo_box_set_active(GTK_COMBO_BOX(w),user.shell);
+
+		w=glade_xml_get_widget(xml, "cUserEXPERT");
+		if(w==NULL)
+			fprintf(stderr,"Cannot get the expert widget\n");
+		else
+			gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(w),user.misc&EXPERT);
+
+		w=glade_xml_get_widget(xml, "cUserASK_NSCAN");
+		if(w==NULL)
+			fprintf(stderr,"Cannot get the ask new scan widget\n");
+		else
+			gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(w),user.misc&ASK_NSCAN);
+
+		w=glade_xml_get_widget(xml, "cUserASK_SSCAN");
+		if(w==NULL)
+			fprintf(stderr,"Cannot get the ask to you scan widget\n");
+		else
+			gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(w),user.misc&ASK_SSCAN);
+
+		w=glade_xml_get_widget(xml, "cUserCURSUB");
+		if(w==NULL)
+			fprintf(stderr,"Cannot get the save current sub widget\n");
+		else
+			gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(w),user.misc&CURSUB);
+
+		w=glade_xml_get_widget(xml, "cUserQUIET");
+		if(w==NULL)
+			fprintf(stderr,"Cannot get the quiet mode widget\n");
+		else
+			gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(w),user.misc&QUIET);
+
+		w=glade_xml_get_widget(xml, "cUserAUTOLOGON");
+		if(w==NULL)
+			fprintf(stderr,"Cannot get the auto logon widget\n");
+		else
+			gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(w),user.misc&AUTOLOGON);
+
+		w=glade_xml_get_widget(xml, "cUserEXPERT");
+		if(w==NULL)
+			fprintf(stderr,"Cannot get the expert widget\n");
+		else
+			gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(w),user.misc&EXPERT);
+
+		w=glade_xml_get_widget(xml, "cUserCHAT_ECHO");
+		if(w==NULL)
+			fprintf(stderr,"Cannot get the chat echo widget\n");
+		else
+			gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(w),user.chat&CHAT_ECHO);
+
+		w=glade_xml_get_widget(xml, "cUserCHAT_ACTION");
+		if(w==NULL)
+			fprintf(stderr,"Cannot get the chat action widget\n");
+		else
+			gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(w),user.chat&CHAT_ACTION);
+
+		w=glade_xml_get_widget(xml, "cUserCHAT_NOPAGE");
+		if(w==NULL)
+			fprintf(stderr,"Cannot get the chat nopage widget\n");
+		else
+			gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(w),user.chat&CHAT_NOPAGE);
+
+		w=glade_xml_get_widget(xml, "cUserCHAT_NOACT");
+		if(w==NULL)
+			fprintf(stderr,"Cannot get the chat no activity widget\n");
+		else
+			gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(w),user.chat&CHAT_NOACT);
+
+		w=glade_xml_get_widget(xml, "cUserCHAT_SPLITP");
+		if(w==NULL)
+			fprintf(stderr,"Cannot get the chat split personal widget\n");
+		else
+			gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(w),user.chat&CHAT_SPLITP);
 }
 
 int update_current_user(int new_user)
@@ -491,10 +638,15 @@ void last_user(GtkWidget *w, gpointer data)
 	update_current_user(totalusers);
 }
 
-void show_about_box(GtkWidget *w, gpointer data)
+void show_about_box(GtkWidget *unused, gpointer data)
 {
-	GladeXML *ab;
-	ab=glade_xml_new("gtkuseredit.glade", "AboutWindow", NULL);
+	GtkWidget	*w;
+	w=glade_xml_get_widget(xml, "AboutWindow");
+	if(w==NULL) {
+		fprintf(stderr,"Cannot get about window widget\n");
+		return;
+	}
+	gtk_widget_show(GTK_WIDGET(w));
 }
 
 void user_toggle_delete(GtkWidget *t, gpointer data)
diff --git a/src/sbbs3/gtkuseredit/gtkuseredit.c b/src/sbbs3/gtkuseredit/gtkuseredit.c
index 4c29ace32870e93c7380c4712a4ff922e3af7926..b8c7257ca4da4c88133898be94006c669aefbfb7 100644
--- a/src/sbbs3/gtkuseredit/gtkuseredit.c
+++ b/src/sbbs3/gtkuseredit/gtkuseredit.c
@@ -126,7 +126,7 @@ int main(int argc, char *argv[]) {
     glade_init();
 
     /* load the interface */
-    xml = glade_xml_new("gtkuseredit.glade", "MainWindow", NULL);
+    xml = glade_xml_new("gtkuseredit.glade", NULL, NULL);
     /* connect the signals in the interface */
     glade_xml_signal_autoconnect(xml);
 	/* Set up the global config stuff. */
diff --git a/src/sbbs3/gtkuseredit/gtkuseredit.glade b/src/sbbs3/gtkuseredit/gtkuseredit.glade
index b494c093738b3dad4b4e617652964a79f325a63f..51998b72ef2e594a805590b01de8d9a04b7fcd1f 100644
--- a/src/sbbs3/gtkuseredit/gtkuseredit.glade
+++ b/src/sbbs3/gtkuseredit/gtkuseredit.glade
@@ -3566,7 +3566,7 @@
 					  <property name="spacing">0</property>
 
 					  <child>
-					    <widget class="GtkCheckButton" id="checkbutton10">
+					    <widget class="GtkCheckButton" id="cUserAUTOTERM">
 					      <property name="visible">True</property>
 					      <property name="can_focus">True</property>
 					      <property name="label" translatable="yes">Auto-Detect</property>
@@ -3585,10 +3585,10 @@
 					  </child>
 
 					  <child>
-					    <widget class="GtkCheckButton" id="checkbutton11">
+					    <widget class="GtkCheckButton" id="cUserNO_EXASCII">
 					      <property name="visible">True</property>
 					      <property name="can_focus">True</property>
-					      <property name="label" translatable="yes">Extended ASCII</property>
+					      <property name="label" translatable="yes">No Extended ASCII</property>
 					      <property name="use_underline">True</property>
 					      <property name="relief">GTK_RELIEF_NORMAL</property>
 					      <property name="focus_on_click">True</property>
@@ -3604,7 +3604,7 @@
 					  </child>
 
 					  <child>
-					    <widget class="GtkCheckButton" id="checkbutton12">
+					    <widget class="GtkCheckButton" id="cUserANSI">
 					      <property name="visible">True</property>
 					      <property name="can_focus">True</property>
 					      <property name="label" translatable="yes">ANSI</property>
@@ -3623,7 +3623,7 @@
 					  </child>
 
 					  <child>
-					    <widget class="GtkCheckButton" id="checkbutton13">
+					    <widget class="GtkCheckButton" id="cUserCOLOR">
 					      <property name="visible">True</property>
 					      <property name="can_focus">True</property>
 					      <property name="label" translatable="yes">Colour</property>
@@ -3642,7 +3642,7 @@
 					  </child>
 
 					  <child>
-					    <widget class="GtkCheckButton" id="checkbutton14">
+					    <widget class="GtkCheckButton" id="cUserRIP">
 					      <property name="visible">True</property>
 					      <property name="can_focus">True</property>
 					      <property name="label" translatable="yes">RIP</property>
@@ -3661,7 +3661,7 @@
 					  </child>
 
 					  <child>
-					    <widget class="GtkCheckButton" id="checkbutton15">
+					    <widget class="GtkCheckButton" id="cUserWIP">
 					      <property name="visible">True</property>
 					      <property name="can_focus">True</property>
 					      <property name="label" translatable="yes">WIP</property>
@@ -3680,7 +3680,7 @@
 					  </child>
 
 					  <child>
-					    <widget class="GtkCheckButton" id="checkbutton16">
+					    <widget class="GtkCheckButton" id="cUserUPAUSE">
 					      <property name="visible">True</property>
 					      <property name="can_focus">True</property>
 					      <property name="label" translatable="yes">Pause</property>
@@ -3699,10 +3699,10 @@
 					  </child>
 
 					  <child>
-					    <widget class="GtkCheckButton" id="checkbutton17">
+					    <widget class="GtkCheckButton" id="cUserCOLDKEYS">
 					      <property name="visible">True</property>
 					      <property name="can_focus">True</property>
-					      <property name="label" translatable="yes">Hot Keys</property>
+					      <property name="label" translatable="yes">No Hot Keys</property>
 					      <property name="use_underline">True</property>
 					      <property name="relief">GTK_RELIEF_NORMAL</property>
 					      <property name="focus_on_click">True</property>
@@ -3718,7 +3718,7 @@
 					  </child>
 
 					  <child>
-					    <widget class="GtkCheckButton" id="checkbutton18">
+					    <widget class="GtkCheckButton" id="cUserSPIN">
 					      <property name="visible">True</property>
 					      <property name="can_focus">True</property>
 					      <property name="label" translatable="yes">Spinning Cursor</property>
@@ -3783,7 +3783,7 @@
 				  </child>
 
 				  <child>
-				    <widget class="GtkEntry" id="entry54">
+				    <widget class="GtkEntry" id="eRows">
 				      <property name="visible">True</property>
 				      <property name="can_focus">True</property>
 				      <property name="editable">True</property>
@@ -3883,10 +3883,10 @@
 			      </child>
 
 			      <child>
-				<widget class="GtkCheckButton" id="checkbutton19">
+				<widget class="GtkCheckButton" id="cUserEXPERT">
 				  <property name="visible">True</property>
 				  <property name="can_focus">True</property>
-				  <property name="label" translatable="yes">Export Menu Mode</property>
+				  <property name="label" translatable="yes">Expert Menu Mode</property>
 				  <property name="use_underline">True</property>
 				  <property name="relief">GTK_RELIEF_NORMAL</property>
 				  <property name="focus_on_click">True</property>
@@ -3988,7 +3988,7 @@
 				      <property name="spacing">0</property>
 
 				      <child>
-					<widget class="GtkCheckButton" id="checkbutton20">
+					<widget class="GtkCheckButton" id="cUserASK_NSCAN">
 					  <property name="visible">True</property>
 					  <property name="can_focus">True</property>
 					  <property name="label" translatable="yes">Ask for New Message Scan</property>
@@ -4007,7 +4007,7 @@
 				      </child>
 
 				      <child>
-					<widget class="GtkCheckButton" id="checkbutton21">
+					<widget class="GtkCheckButton" id="cUserASK_SSCAN">
 					  <property name="visible">True</property>
 					  <property name="can_focus">True</property>
 					  <property name="label" translatable="yes">Ask for Your Message Scan</property>
@@ -4026,7 +4026,7 @@
 				      </child>
 
 				      <child>
-					<widget class="GtkCheckButton" id="checkbutton22">
+					<widget class="GtkCheckButton" id="cUserCURSUB">
 					  <property name="visible">True</property>
 					  <property name="can_focus">True</property>
 					  <property name="label" translatable="yes">Remember Current Sub-Board</property>
@@ -4045,7 +4045,7 @@
 				      </child>
 
 				      <child>
-					<widget class="GtkCheckButton" id="checkbutton23">
+					<widget class="GtkCheckButton" id="cUserQUIET">
 					  <property name="visible">True</property>
 					  <property name="can_focus">True</property>
 					  <property name="label" translatable="yes">Quiet Mode (Q exempt)</property>
@@ -4064,7 +4064,7 @@
 				      </child>
 
 				      <child>
-					<widget class="GtkCheckButton" id="checkbutton24">
+					<widget class="GtkCheckButton" id="cUserAUTOLOGON">
 					  <property name="visible">True</property>
 					  <property name="can_focus">True</property>
 					  <property name="label" translatable="yes">Auto-Logon via IP (V exempt)</property>
@@ -4160,7 +4160,7 @@
 				      <property name="spacing">0</property>
 
 				      <child>
-					<widget class="GtkCheckButton" id="checkbutton25">
+					<widget class="GtkCheckButton" id="cUserCHAT_ECHO">
 					  <property name="visible">True</property>
 					  <property name="can_focus">True</property>
 					  <property name="label" translatable="yes">Multinode Chat Echo</property>
@@ -4179,7 +4179,7 @@
 				      </child>
 
 				      <child>
-					<widget class="GtkCheckButton" id="checkbutton26">
+					<widget class="GtkCheckButton" id="cUserCHAT_ACTION">
 					  <property name="visible">True</property>
 					  <property name="can_focus">True</property>
 					  <property name="label" translatable="yes">Multinode Chat Actions</property>
@@ -4198,10 +4198,10 @@
 				      </child>
 
 				      <child>
-					<widget class="GtkCheckButton" id="checkbutton27">
+					<widget class="GtkCheckButton" id="cUserCHAT_NOPAGE">
 					  <property name="visible">True</property>
 					  <property name="can_focus">True</property>
-					  <property name="label" translatable="yes">Available for Internode Chat</property>
+					  <property name="label" translatable="yes">Not Available for Internode Chat</property>
 					  <property name="use_underline">True</property>
 					  <property name="relief">GTK_RELIEF_NORMAL</property>
 					  <property name="focus_on_click">True</property>
@@ -4217,10 +4217,10 @@
 				      </child>
 
 				      <child>
-					<widget class="GtkCheckButton" id="checkbutton28">
+					<widget class="GtkCheckButton" id="cUserCHAT_NOACT">
 					  <property name="visible">True</property>
 					  <property name="can_focus">True</property>
-					  <property name="label" translatable="yes">Multinode Activity Alerts</property>
+					  <property name="label" translatable="yes">No Multinode Activity Alerts</property>
 					  <property name="use_underline">True</property>
 					  <property name="relief">GTK_RELIEF_NORMAL</property>
 					  <property name="focus_on_click">True</property>
@@ -4236,7 +4236,7 @@
 				      </child>
 
 				      <child>
-					<widget class="GtkCheckButton" id="checkbutton29">
+					<widget class="GtkCheckButton" id="cUserCHAT_SPLITP">
 					  <property name="visible">True</property>
 					  <property name="can_focus">True</property>
 					  <property name="label" translatable="yes">Split-screen Private Chat</property>
@@ -4386,7 +4386,7 @@
 					  <property name="spacing">0</property>
 
 					  <child>
-					    <widget class="GtkCheckButton" id="checkbutton30">
+					    <widget class="GtkCheckButton" id="cUserNETMAIL">
 					      <property name="visible">True</property>
 					      <property name="can_focus">True</property>
 					      <property name="label" translatable="yes">Forward Email to NetMail</property>
@@ -4405,7 +4405,7 @@
 					  </child>
 
 					  <child>
-					    <widget class="GtkCheckButton" id="checkbutton31">
+					    <widget class="GtkCheckButton" id="cUserCLRSCRN">
 					      <property name="visible">True</property>
 					      <property name="can_focus">True</property>
 					      <property name="label" translatable="yes">Clear Screen Between Messages</property>
@@ -4564,7 +4564,7 @@
 				      <property name="spacing">0</property>
 
 				      <child>
-					<widget class="GtkCheckButton" id="checkbutton32">
+					<widget class="GtkCheckButton" id="cUserQWK_FILES">
 					  <property name="visible">True</property>
 					  <property name="can_focus">True</property>
 					  <property name="label" translatable="yes">Include New Files List</property>
@@ -4583,7 +4583,7 @@
 				      </child>
 
 				      <child>
-					<widget class="GtkCheckButton" id="checkbutton33">
+					<widget class="GtkCheckButton" id="cUserQWK_EMAIL">
 					  <property name="visible">True</property>
 					  <property name="can_focus">True</property>
 					  <property name="label" translatable="yes">Include Unread Email</property>
@@ -4602,7 +4602,7 @@
 				      </child>
 
 				      <child>
-					<widget class="GtkCheckButton" id="checkbutton34">
+					<widget class="GtkCheckButton" id="cUserQWK_ALLMAIL">
 					  <property name="visible">True</property>
 					  <property name="can_focus">True</property>
 					  <property name="label" translatable="yes">Include ALL Email</property>
@@ -4621,7 +4621,7 @@
 				      </child>
 
 				      <child>
-					<widget class="GtkCheckButton" id="checkbutton35">
+					<widget class="GtkCheckButton" id="cUserQWK_DELMAIL">
 					  <property name="visible">True</property>
 					  <property name="can_focus">True</property>
 					  <property name="label" translatable="yes">Delete Email After Download</property>
@@ -4640,7 +4640,7 @@
 				      </child>
 
 				      <child>
-					<widget class="GtkCheckButton" id="checkbutton36">
+					<widget class="GtkCheckButton" id="cUserQWK_BYSELF">
 					  <property name="visible">True</property>
 					  <property name="can_focus">True</property>
 					  <property name="label" translatable="yes">Include Messages From Self</property>
@@ -4659,7 +4659,7 @@
 				      </child>
 
 				      <child>
-					<widget class="GtkCheckButton" id="checkbutton37">
+					<widget class="GtkCheckButton" id="cUserQWK_EXPCTLA">
 					  <property name="visible">True</property>
 					  <property name="can_focus">True</property>
 					  <property name="label" translatable="yes">Expand Ctrl-A Codes to ANSI</property>
@@ -4678,10 +4678,10 @@
 				      </child>
 
 				      <child>
-					<widget class="GtkCheckButton" id="checkbutton38">
+					<widget class="GtkCheckButton" id="cUserQWK_RETCTLA">
 					  <property name="visible">True</property>
 					  <property name="can_focus">True</property>
-					  <property name="label" translatable="yes">Strip Ctrl-A Codes</property>
+					  <property name="label" translatable="yes">Retain Ctrl-A Codes</property>
 					  <property name="use_underline">True</property>
 					  <property name="relief">GTK_RELIEF_NORMAL</property>
 					  <property name="focus_on_click">True</property>
@@ -4697,7 +4697,7 @@
 				      </child>
 
 				      <child>
-					<widget class="GtkCheckButton" id="checkbutton39">
+					<widget class="GtkCheckButton" id="cUserQWK_ATTACH">
 					  <property name="visible">True</property>
 					  <property name="can_focus">True</property>
 					  <property name="label" translatable="yes">Include File Attachments</property>
@@ -4716,10 +4716,10 @@
 				      </child>
 
 				      <child>
-					<widget class="GtkCheckButton" id="checkbutton40">
+					<widget class="GtkCheckButton" id="cUserQWK_NOINDEX">
 					  <property name="visible">True</property>
 					  <property name="can_focus">True</property>
-					  <property name="label" translatable="yes">Include Index Files</property>
+					  <property name="label" translatable="yes">Do Not Include Index Files</property>
 					  <property name="use_underline">True</property>
 					  <property name="relief">GTK_RELIEF_NORMAL</property>
 					  <property name="focus_on_click">True</property>
@@ -4735,7 +4735,7 @@
 				      </child>
 
 				      <child>
-					<widget class="GtkCheckButton" id="checkbutton41">
+					<widget class="GtkCheckButton" id="cUserQWK_TZ">
 					  <property name="visible">True</property>
 					  <property name="can_focus">True</property>
 					  <property name="label" translatable="yes">Include Time Zone (@TZ)</property>
@@ -4754,7 +4754,7 @@
 				      </child>
 
 				      <child>
-					<widget class="GtkCheckButton" id="checkbutton42">
+					<widget class="GtkCheckButton" id="cUserQWK_VIA">
 					  <property name="visible">True</property>
 					  <property name="can_focus">True</property>
 					  <property name="label" translatable="yes">Include Seen-Bys (@VIA)</property>
@@ -4773,7 +4773,7 @@
 				      </child>
 
 				      <child>
-					<widget class="GtkCheckButton" id="checkbutton43">
+					<widget class="GtkCheckButton" id="cUserQWK_NOCTRL">
 					  <property name="visible">True</property>
 					  <property name="can_focus">True</property>
 					  <property name="label" translatable="yes">Extraneous Control Files</property>
@@ -4882,7 +4882,7 @@
 				      <property name="spacing">0</property>
 
 				      <child>
-					<widget class="GtkCheckButton" id="checkbutton44">
+					<widget class="GtkCheckButton" id="cUserANFSCAN">
 					  <property name="visible">True</property>
 					  <property name="can_focus">True</property>
 					  <property name="label" translatable="yes">Auto-New Scan</property>
@@ -4901,7 +4901,7 @@
 				      </child>
 
 				      <child>
-					<widget class="GtkCheckButton" id="checkbutton45">
+					<widget class="GtkCheckButton" id="cUserEXTDESC">
 					  <property name="visible">True</property>
 					  <property name="can_focus">True</property>
 					  <property name="label" translatable="yes">Extended Descriptions</property>
@@ -4920,7 +4920,7 @@
 				      </child>
 
 				      <child>
-					<widget class="GtkCheckButton" id="checkbutton46">
+					<widget class="GtkCheckButton" id="cUserBATCHFLAG">
 					  <property name="visible">True</property>
 					  <property name="can_focus">True</property>
 					  <property name="label" translatable="yes">Batch Flagging</property>
@@ -4939,7 +4939,7 @@
 				      </child>
 
 				      <child>
-					<widget class="GtkCheckButton" id="checkbutton47">
+					<widget class="GtkCheckButton" id="cUserAUTOHANG">
 					  <property name="visible">True</property>
 					  <property name="can_focus">True</property>
 					  <property name="label" translatable="yes">Auto-Hangup After Transfer</property>
@@ -5153,7 +5153,7 @@
 	      <property name="window_placement">GTK_CORNER_TOP_LEFT</property>
 
 	      <child>
-		<widget class="GtkTextView" id="textview1">
+		<widget class="GtkTextView" id="tExtendedComment">
 		  <property name="visible">True</property>
 		  <property name="can_focus">True</property>
 		  <property name="editable">True</property>
@@ -5348,48 +5348,16 @@
   </child>
 </widget>
 
-<widget class="GtkWindow" id="AboutWindow">
-  <property name="width_request">272</property>
-  <property name="height_request">118</property>
-  <property name="visible">True</property>
-  <property name="title" translatable="yes">About Menu Editor</property>
-  <property name="type">GTK_WINDOW_TOPLEVEL</property>
-  <property name="window_position">GTK_WIN_POS_NONE</property>
-  <property name="modal">False</property>
-  <property name="resizable">False</property>
-  <property name="destroy_with_parent">True</property>
-  <property name="icon_name">gtk-about</property>
-  <property name="decorated">True</property>
-  <property name="skip_taskbar_hint">False</property>
-  <property name="skip_pager_hint">False</property>
-  <property name="type_hint">GDK_WINDOW_TYPE_HINT_NORMAL</property>
-  <property name="gravity">GDK_GRAVITY_NORTH_WEST</property>
-  <property name="focus_on_map">True</property>
-  <property name="urgency_hint">False</property>
-
-  <child>
-    <widget class="GtkLabel" id="label73">
-      <property name="visible">True</property>
-      <property name="label" translatable="yes">GNU GPL, Copyright 2006, Rob Swindell.
-
-Written By Stephen Hurd
-
-Blah Blah Blah.</property>
-      <property name="use_underline">False</property>
-      <property name="use_markup">False</property>
-      <property name="justify">GTK_JUSTIFY_CENTER</property>
-      <property name="wrap">False</property>
-      <property name="selectable">False</property>
-      <property name="xalign">0.5</property>
-      <property name="yalign">0.5</property>
-      <property name="xpad">0</property>
-      <property name="ypad">0</property>
-      <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
-      <property name="width_chars">-1</property>
-      <property name="single_line_mode">False</property>
-      <property name="angle">0</property>
-    </widget>
-  </child>
+<widget class="GtkAboutDialog" id="AboutWindow">
+  <property name="destroy_with_parent">False</property>
+  <property name="name" translatable="yes">Synchronet User Editor</property>
+  <property name="copyright" translatable="yes">Copyright 2006 by Rob Swindell</property>
+  <property name="comments" translatable="yes">This program may be distributed under the terms of the GNU General Public Licence Version 2.</property>
+  <property name="wrap_license">False</property>
+  <property name="website">http://www.synchro.net/</property>
+  <property name="website_label" translatable="yes">www.synchro.net</property>
+  <property name="authors">Stephen Hurd</property>
+  <property name="translator_credits" translatable="yes" comments="TRANSLATORS: Replace this string with your names, one name per line.">translator-credits</property>
 </widget>
 
 </glade-interface>