I wrote this... wow, more than 3 years ago. Posted it to EnWorld. Got a little feedback, even an offer to publish an expanded version as a PDF. But t…