To clarify I do understand the technologies. I understand the "purpose" of putting ASP ontop of the .NET framework....
I guess I just never took the time to wrap my head around it and stop asking "Why". I've tried to learn it before and it was *meh*, I'll just go with another technology...but now I'm kinda being shoved into it.