Digging the new site, but all the notifications makes me feel a little overwhelmed.

I would hate to be an admin or mod.