New Glitterposts feature + OpenID auth with SReg + polymorphic and better looking comments that currently fail.

Something's screwed up with the commit history, because some of the commits I squashed are still showing up, and all of your previous commits have shown up in this request!
The correct list should start after your commit 3 months ago "Update database environment variables"
My first intended commit comes right after that - "Removed name of picture."

If there's anything I'll need to do, please let me know!