diff --git a/src/sbbs3/js_msg_area.c b/src/sbbs3/js_msg_area.c
index d41480ae1328697c926d63158586f6bbfb2a9c78..106ab4daa3eac1f4dd886421883a65d0483d313a 100644
--- a/src/sbbs3/js_msg_area.c
+++ b/src/sbbs3/js_msg_area.c
@@ -62,6 +62,7 @@ static char* msg_sub_prop_desc[] = {
 	,"sub-board operator requirements"
 	,"sub-board moderated-user requirements (if non-blank)"
 	,"sub-board data storage location"
+	,"FidoNet node address"
 	,"FidoNet origin line"
 	,"QWK Network tagline"
 	,"toggle options (bitfield) - see <tt>SUB_*</tt> in <tt>sbbsdefs.js</tt> for details"
@@ -192,6 +193,12 @@ BOOL js_CreateMsgAreaProperties(JSContext* cx, scfg_t* cfg, JSObject* subobj, ui
 		,NULL,NULL,JSPROP_ENUMERATE|JSPROP_READONLY))
 		return(FALSE);
 
+	if((js_str = JS_NewStringCopyZ(cx, smb_faddrtoa(&sub->faddr, str))) == NULL)
+		return FALSE;
+	if(!JS_DefineProperty(cx, subobj, "fidonet_addr", STRING_TO_JSVAL(js_str)
+		,NULL, NULL, JSPROP_ENUMERATE | JSPROP_READONLY))
+		return FALSE;
+
 	if((js_str=JS_NewStringCopyZ(cx, sub->origline))==NULL)
 		return(FALSE);
 	if(!JS_DefineProperty(cx, subobj, "fidonet_origin", STRING_TO_JSVAL(js_str)