As far as the ordinary user is concerned, need for .NET is rare. Yes, some applications require it, but most of us can use an alternative for the same (or similar) task. Some of the programs that use .NET require specific versions, so sometimes one uses pack1 while another uses pack2 or 3. Or combinations thereof. if you have no .NET dependent applications, and are not into writing programs with the framework, it can be removed. Ditto if disk space is an issue. Many of us just keep it around 'in case.' I've always wondered why Microsoft didn't make it optional anyway.