Microsoft .NET Code Analysis: Remove Unnecessary Using Directives

I always remove unnecessary using directives for a few reasons that I discuss in detail in my coding standards book and conference session. This article discusses the reasons why this is important.