Regionerate ist ein interessantes kleines Tool mit dem man C#-Code per Mausklick nach einem definierten Template umformatieren kann (zB. Fields, Properties, Methoden etc. in Regions trennen). So kann man sicherstellen, dass der Code immer gleich formatiert ist.
Dieser Screencast gibt einen guten Einblick in die Funktionen des Tools.
Das ganze funktioniert in VS 2005, Orcas und SharpDevelop.