I was totally exited when .net 2.0 was released.
This was the excellent product where developer's different problems and issues are considered fantastically.
ASP.NET 2.0 makes developer life easy!!!
Less work output Lot...
Where based on the developer experience .NET 2.0 was considered too much and it's a real up-gradation on .net 1.x; where net 3.0 was developed to the angles more of Architecture's view... this is the product where not only developer experiences are considered, mainly make easy for Interoperable and Strong, Rich Architecture oriented Application.
I felt VB 5.0 = ( VB 4.0 ) + 1
VB 6.0 = ( VB 5.0 ) + 1
Then VB.NET 7.0 not ( VB 6.0 ) + 1.... but this .NET 1.0
.NET 1.0 = ( VB 6.0 ) + 1 + 1 + 1 + 1 ............
Yes .NET 1.1 is just up-gradation of .NET 1.0
Also .NET 2.0 = ( .NET 1.x ) + 1
Like the changes happened in .NET 1.0; .NET 3.0 is having a big different where I feel using all of .NET 3.0's concept we will real in another arena... Hope so.... I love .NET 3.0