Although I know the terms I used to forget the differences sometimes...So just to maintain a place for reference...Thanks all for your answers.
.NET: The framework of libraries and umbrella term for technology used via C# and VB.NET developers (as well as other languages). This is a "managed" runtime, in that it compiles to a portable byte code.
ASP.NET: A framework built for running web applications using .NET.
CLR: THe runtime on which all of the above runs. This is the "runtime" for .NET code.
(Classic) ASP: Microsoft's first server-side scripting technology. Mostly replaced by ASP.NET at this point, since the latter has huge advantages.