Ever since I started using Visual Studio 2005, I've been enjoying its refactoring features, but it has always been bugging me that when you generate a new method stub or implement an interface or abstract class, the auto-generated method throws System.Exception instead of NotImplementedException. However, now I've finally found out how to change this behavior, since Anson Horton has been so kind to explain how this can be done. Thanks, Anson!