It's taken a while to reach this decision, but Friday will be my last day at Microsoft. I'll be taking a week off (imagine all the housework I can get done...) and starting work at a company where I expect to be working on a lot of R&D and prototypes.