This post from Reckless Abondonment is very good.