Well said, very well said.<p>I really do like people who can both disagree and share their reasoning on that disagreement. They are priceless. Many, if not all, of my best conversations have started with "Chuck I think {that/you/we/this} is wrong and this is why ..." I've often felt that half a dozen smart people with this trait can go out and build anything you want. That is because they will cross check each other and in the end they will get more right than they get wrong.