Automated unit testing brings a lot to the table. We've used it on several projects. If someone breaks the build, everyone immediately knows who did it and they fix it. It's also built into the later versions of Visual Studio. Look into
Test Driven Development
It should save you a lot of time and doesn't produce a significant amount of overhead. Hope this helps! If so, mark it.