NUnit, NDoc, NAnt
I see what I'm doing wrong. This is about the Nth time I've tried to get this in here. I keep clicking on my google like to find urls. When I come back the text I've entered is gone. I guess that's what the Post button is for.
Anyway, about Nunit ( http://nunit.org/default.htm ).
I discovered this a while ago and made a committment of sorts to use it as part of my everyday process. I have always know that, for me, that I need to write tests early ("Test Driven Design" by Kent Beck) but an organized testing process has often gotten lost in the "heat of the battle" - get the code done. I pretty much always kick my self later of course. Modifying existing code and verifying that it still works is a lot of fun :-)
Nunit make is much easier, especially with the last version. Plus this VS.NET addin http://sourceforge.net/projects/nunitaddin/ makes it fairly painless. I still don't know how to do some things - testing async code for example but it sure helps. All new projects have Nunit tests, old code gets tests before I start any refactoring or bug fixing. After changing a bunch of code it is nice to see the "green bar".
I want to write more about Nunit, Ndoc and Nant but that will have to wait a bit.