This blog post is full of links.
Things I Have Written About Elsewhere #1225339200
I've had a lot of time to think about this one