I'm tactically resubmitting this, as the previous post [1] set off the flame-war detector (# comments > # upvotes). But this is an excellently-written and thoughtful article, and deserves more visibility than it previously received. Please weigh commenting carefully with your contribution to setting off the flame-war detector.