I am writing this from Microsoft Research TechFest 2007. When I was invited to attend this event I had very little understanding of what I was in for, but as I had to be in Redmond this week anyways I decided to come a few days early. In general we start to see Microsoft products as they are coming out...