diff --git a/web/root/msgs/subs.ssjs b/web/root/msgs/subs.ssjs
index 378c9ff3508f4ee95282855d1100e6e6c3b9f0a6..9686f956c8b4e3e031326e85abf01509025c3825 100644
--- a/web/root/msgs/subs.ssjs
+++ b/web/root/msgs/subs.ssjs
@@ -6,6 +6,26 @@ write_template("header.inc");
 
 template.group=msg_area.grp[grp];
 template.subs=msg_area.grp[grp].sub_list;
+
+for(s in msg_area.grp[grp].sub_list) {
+msgbase = new MsgBase(msg_area.grp[grp].sub_list[s].code);
+    if(msgbase.open()) {
+          msgs=msgbase.total_msgs;
+          lastmsg=msgbase.last_msg;
+          if(lastmsg>0) {
+          lastdate=msgbase.get_msg_header(false,lastmsg);
+          lastdate=parseInt(lastdate.date);
+          lastdate=strftime("%m/%d/%y",lastdate);
+          }
+          else
+          lastdate="Unknown";
+          msgbase.close();
+          template.subs[s].messages=msgs;
+          template.subs[s].lastmsg=lastdate;
+          
+      }
+}
+
 write_template("msgs/subs.inc");
 write_template("footer.inc");