I was looking for aspect oriented programming (AOP) tools I found an interesting source forge project today: Postsharp . It lets you inject code into an assembly after compilation or at runtime and it is very extensible. Perfect for injecting things like