good post. While I can't say I agree with everything the author wrote, this is the best post I've read here in a couple of weeks.