Por agora voce ja esta cansado de saber o que vem por ai no C#3.0. Se nao sabe, da uma olhada aqui. E que tal C# 4.0? Ainda 'e muito cedo para se preocupar? Talvez seja mas a minha aposta de tecnologia para C#4.0 'e algo sendo desenvolvido pela Microsoft Research. SpecSharp ou Spec# 'e uma extensao para C# que permite o desenvolvedor especificar contratos para uma classe.
Vale a pena checar esta ferramenta. Como os contratos ficam em comentarios especiais, voce pode anotar qualquer codigo fonte.
http://research.microsoft.com/specsharp/