Firstly, welcome back Kenton. Hope you have a speedy recovery.
Now there's a good point. A peek at the Moderating Team page show the following:
Mod 1: Last active Dec 08 2012 09:15
Mod 2: Last active Jun 11 2011 17:20
Mod 3: Last active Private (status updated Jan 01 2015, so presumably still active)
Mod 4: Last active Today, 22:42
Mod 5: Last active Feb 05 2014 07:29
Mod 6: Last active Today, 22:37
Mods 1, 2, and 5 have been missing for a lot longer than Kenton was.