I wrote this two years ago. Holds up pretty well I think. I plan to write a follow up post at some point.