A little about me
I should explain my by-line a bit and introduce myself into the blog-sphere. I'm probably not your typical MS employee in that my entire life has been spent developing and architecting on non-MS platforms. I actually started work life as a Mainframe system admin writing jcl and monitoring the previous day's logs for possible system malfunctions. I then ran a ISP during the boom years of 94-96 on freebsd, BSDI, and linux. I think of the 3, I most preferred freebsd.
From there, I worked for a most infamous telco, Global Crossing, mostly building their intranet infrastructure, getting dce to play nice with Netscape web servers, automating DNS and NIS administration, and moving failed Swing applictions to gnuJSP. I should point out, I ran linux and freebsd my entire time with them on my workstations. I did have a Sun box as well most of the time, one of the old Sparc 1's - remember those? I actually coveted those with the pizza-box Sparc 5's, although I did have a few sparc 20's I'd cobbled together. Of course I ran gnome as my window manager - much to the chagrin of the kde contingent there.
After GC, I moved on to Broadvision and into their Professional Services practice. Here I actually got to build some of the largest websites around, with some of them running millions of dollars of hardware and able to support 20k concurrent users or more. As the .com bust hit smaller software vendors hard like it did BVSN, I began to assess who would win the platform war. By platform, I don't mean the OS, but the development architecture. As you can tell, I've hung my hat on .NET. It did take me 8 mths to find a MS manager to hire a mut like me, but my persistence won out.