The NAnt task for copying files allows you to specify a filterchain that modifies the files as they are copied, and this is usually used for replacing tokens in a template file with specific values (e.g. substituting in a build number).
Does MSBuild have equivalent functionality in one of its built-in tasks, or one of the freely available community tasks?