Well we have a good working relationship with Microsoft at the development level. But let's not kid ourselves, this is a company with enormous resources and talented people, and there is a certain pride that comes along with that for them and for us.
While there have been terrific advances in the state of technology around heuristics, behavior blocking, and things like that, technology is only a part of the approach to solving the problem with the more important aspect involving putting the right process in place.
One of the things that has been truly incredible to observe though, is the amount of venture investment that has gone into early stage security technology.
First, I do not think there is any silver bullet to solving the technology side of the security equation.