I've been experimenting with XLinq, so that you can just use class names. So instead of XElement(”Foo”) you just write Foo. This reduces the number of code lines even further, and also allows for more Intellisense and compile time checking.
Read More...