The two-part article below is a keeper! (That means I agree with 97%+ of it. Of course, you may have a different definition of “keeper”!) I waited a few months to get Part 2 so I could post both of them together here.
Part 2 was worth waiting for! Don’t read it until you have [...]
