I agree it is a noble cause to bring developers from both sides together. When I got a posting on O'Reilly for a Java example I wrote, I didn't expect it to end up on the ondotnet home page, but in the end that fact pleased me. Coders of all walks are craftsmen with the shared goal of creating software solutions, and I welcome the dialogue.
However, I object to defending Microsoft by implying the organization has been unfairly slandered. People like myself have very objective reasons for eschewing their products and directions. By and large, the barriers to synergy aren't being erected by programmers from either camp, but are inserted methodically by the top of the Microsoft corporate structure. David Stutz clearly had the insights to be a bridge between worlds, but he is leaving because there is apparently no room for that perspective in the narrow confines of Microsoft strategy.
Somebody once created something of monumental value to the world and gave it away freely, putting the benefit of all mankind above his own personal gain. It was a profoundly beautiful act, and has culminated in an unparallelled positive shift in our industry. Then a human face of Microsoft very publicly called it cancer. Now you tell me who's doing the demonizing.