Wow! The Toronto launch was pretty amazing. There were apparently >3000 people there. The keynote presentation was pretty good. It was more marketing-oriented than anything technical, which is to be expected from a launch event.
I really enjoyed the ~5 3-5 minute videos that they played at the launch. For me, they are more interesting than slideware and also much more compelling. “Here are some real-life customers who might even be part of your industry who are using Visual Studio 2005 and .NET Framework v2.0.” About half the videos were of American or International companies. The other half was impressively Canadian. I was surprised and very happy that Microsoft Canada had taken the time to create videos of customers using VS and the .NET Framework from all over Canada. Being Canadian, that really helps make the whole thing more credible.
Also, all the speakers wore poppies. Nice touch guys. I’m sure that I wasn’t the only one who noticed that detail. This attention to detail was most impressive to me with Craig (Symonds), who like me is Canadian but came from out of town (Redmond). With all the last minute details related to the launch, I could easily see how he would have forgotten to wear a poppy. I’m sure that the launch team helped with that, but it was still a nice touch.
Anyway, on to the more interesting data. The whole event started off with a keynote. It was dark in the big room with lots of flashing lights and these huge clear balls with some kind of wide tinsel flying around side, bouncing from one side of the building to another. Wild. You can get an idea of the excitement in the room via the picture below, taken about 20mins before the event actually started and before everyone got into the room (hence the empty chairs at the back).
I didn’t go to any of the sessions. I had the pleasure of hanging out in the Cabana or “Ask the Experts” area. I was there for several hours straight – even during lunch – answering many many questions of the folks that came in. There were 20 or so “experts” in the room, but it seemed like folks were lined up most of the time, waiting to talk with us. It was actually pretty crazy. There were a bunch of questions that I couldn’t answer, being too far out of my area. As a result, I handed out about 30 or so business cards, asking people to contact me later with their questions, which I would then hand off to the actual experts.
Several folks commented that the major value for them was the experts area. They definitely got value out of the other aspects of the event, but were able to drill down pretty deeply into areas that mattered to them with the experts. Very cool. See a pic of the experts area below.

To end the day, we (all 3000+ of us) got a grab bag with VS 2005 and SQL Server 2005 (both standard non-trial versions). I imagine that a lot of folks were pretty excited by that. They already could download the Express SKUs from MSDN, but getting the real thing is a pretty cool deal.
I met with two companies today in Toronto, both banks. It is interesting to see what kind of projects that they are taking on and where they are and are not choosing to use the platform. In most cases, the “are not” scenarios are mostly for historical reasons and will change over time. It is most interesting to see where their pain points are. We’re about to start a new release and have the opportunity now to look at addressing significant problems. For the last year, we’ve been pretty locked down on Whidbey, not allowing us to implement significant solutions to issues that customers have encountered. It is a breath of fresh air to be in a different mode. I’m looking forward to meeting with customers, learning about what sort of improvements/features that they want and then brewing that all up in the feature mash to come up with something great for CLR v3.
I’m in the airport right now, waiting to head out to Ottawa in about 40mins. The flight is ~60mins. At 6 (or as soon as I can get there since I’m landing at 5:40), I’m going to attend another pre-launch event at Microsoft Ottawa. I’m guessing that this is going to be another “Beer and Cheese”. We shall see.
The MVP/Influencer type events are generally my favourite. The folks that attend them have generally invested a lot of time and passion into .NET development, so by definition have a lot of depth and opinion on the subject. As a result, you can have some pretty interesting conversations with these guys. They also don’t hesitate to push back on certain things. Constructive (and sometimes not that constructive) criticism is very helpful and does affect the designs that we decide on and implement.
And of course, I’m really looking forward to the launch event tomorrow! See you there.