I always appreciated reading JohnnyDoe's posts. Yes, at times he may have pushed boundaries or walked a fine line, but he also shared a lot of practical, valuable insights ”” some of which I've personally applied with success.
Of course, rules are rules, and the reasons for his ban are clear...