i don't want to start a flame what is .NET and why is it important? how is it different from what exists now?