Can someone here share their experiences dealing with ASP.NET's performance compared to ASP 3.0? I've just recently started learning .NET and have found a lot of concepts that go against what I have been told to do as a programmer. .NET seems to be heavily reliant on server side controls and variable storage. What kind of load could I expect if many users wer hitting my web app? In old ASP, I was told from day one to avoid using a lot of Session variables if possible because of the load they put on the server. How are .NET server-side controls different? Beyond the improved developement environment, what other benefits have you seen with .NET over ASP 3.0? Thanks.