I will attend the launching tomorrow. But I'm not really interested on the agenda (http://www.microsoft.com/malaysia/events/launch2005/agenda.asp) seems like the old things and there are thousand of resources available on the Internet since the early Beta release of VS2005. I found that currently, its easier for new developer to learn developing software using .NET technologies. Visual Studio Express (http://msdn.microsoft.com/vstudio/express/default.aspx) is a great resource for beginners. And for developers that want to become a master in this field, I think the advice from Damon Carr (http://www.amazon.com/exec/obidos/tg/guides/guide-display/-/310DG03H52PWZ/102-4149226-8329755) sould be considered. I have began my first step by studying Refactoring to Patterns (the book suggested by Damon and used by many others user groups as their references). I just finished the first introductary chapters. After I read those chapters, many ideas comes into my mind. The first thing comes to my mind is to change our old traditional way of notifying the client with Observer patterns. The documentation is already in msdn.com. They are doing a good job to add .NET features to the pattern implementation such as delegate and event. Currently in our apps, there are no such one object (e.g: app server) notify its client when certain state changes. So shame.