It was a really great event. Sold-out despite reading week. Bill talked about how software will continue to evolve, the importance of students entering science & technology, volunteerism and giving back and finally the work he is doing with his foundation. Bill was in great spirits and answered a lot of students questions openly and directly. I had a chance after his talk to meet over lunch with a large number of Waterloo faculty and we discussed in depth how Microsoft Canada and Waterloo can evolve our relationship.