Agree with most, but:
Oh and next time you come to post something, if you do insist on copying it word for word from another site without any hint of referencing (one of my HUGE pet hates) please at least make sure you check the link first...
.NET isn't mainly web based programming at all, it's geared towards providing good integral functionality with windows components.C# uses only MS based Windows platform and is a part of the .NET programming (mainly to do with Internet based programming)
Oh and next time you come to post something, if you do insist on copying it word for word from another site without any hint of referencing (one of my HUGE pet hates) please at least make sure you check the link first...