I'll start of by talking about why I came to Microsoft. I didn't start out with .NET, in fact I spent a few years at Netscape driving product management for Servers and promoting thin client computing. I stayed out of the religious battle as I was an enthusiast for the off-line scenario. I wanted to join Microsoft after seeing a demo of BizTalk Server for the first time. Having a background in platform middleware it was clear to me that Microsoft was on a path to make the middle tier much easier to consume further democratizing integration and process automation for companies of all sizes. I've been with the same team since I joined Microsoft and have enjoyed every minute of it. My team includes product management and product marketing for .NET FW 3.0 and BizTalk Server.