Wow, I just looked in the SP pending section of the mission's depot, and I noticed there were only like 3 pages of missions! I seem to remember there being like 6-7 pages not too long ago... and I don't think there are that many new missions in the reviewed section...
Or am I mistaken? I was just amazed at how small the pending section is, and felt like I should say "good job" to all the missions depot staff, for knocking away at that huge list