More nAnt
I was playing with nAnt today to try and auto-generation version/build numbers so I wouldn't have to keep track of them. Luckily (via Google) I came across John Lam's nifty version task. Just an aside for those wanting to use John's task or write your own - the naming convention for task assemblies is "*Tasks.dll", note the plural. If you don't name your task correctly (and place it in the bin folder) nAnt won't recognize it.
The next step is to combine John's approach with that in the nAnt.build file to update the AssemblyInfo.cs file with the version number.
Additionally I need to label the source tree with the version, which should be simple since I am already interacting with VSS.