I wouldn't bother trying to "learn the differences between ASP and ASP.NET". Instead, just learn .NET. Forget everything you know in asp and learn asp.net from the begining. Learning the differences won't help a bit, IMO. I think the biggest challenge in making the switch from asp to asp.net is that you have to get away from thinking about the page running from the top to the bottom. You have to think of .NET as event driven. When you click a button that is an event. So in your code behind, you have insert the code you want to happen when the button click event occurs. Most of your code will sit in the code behind, allowing separation between your HTML and your code. Have you ever written a VB windows application? (VB6, VBA, or .NET) Web development is similar to this, only you have some more concerns like the viewstate, session, and security. Hope that helps a little bit! "Half this game is ninety percent mental." - Yogi Berra If you can read thank a teacher, if you can read in English, thank a Marine. M y and h don't work so well due to m addiction to caffeine and m in abilit to to set a cup down uprigt.