turn private_messages_list into backend functionality and separate it from the controller
turn down the log noise a bit
check comment permissions against observer, unbold email subject links for read messages
quick-n-dirty wall-to-wall detection, wasn't working at all - this may be overboard or it may still not work at all.
here's another reason the social graph isn't updating