Today my friend Allan was asking me if I know of a way to save msbuild output as an XML file. His idea was to be able to process compilation errors without depending on tools like grep / sed. I really had never done that so I ask him to send me a link if he found something.
Well he found http://geekswithblogs.net/kobush/articles/xmllogger.aspx
He tested it and he says it works great. So if you ever need something like that take a look at it.