MSBuild Team releases AssemblyInfoTask
It took me a couple iterations to figure out the best way to incorporate it into our multi-project, multi-solution build, but with some tips from the MSBuild team, I got it working very cleanly and effectively. I'll post some info about how I did it in another blog post when I get a chance.
Oh, and they've released the source (with unit tests) as well. Very cool.