If you are using PostSharp in your .NET Applications, you will want to download and install PostSharp 1.0 Service Pack 1 which was just recently released. It has some performance enhancements and bug fixes.
Per the PostSharp website:
"PostSharp is a tool that can reduce the number of lines of code and improve its logical decoupling. Therefore its helps you delivering higher stability, cleaner design, and cheaper source code maintenance.
And best of all, PostSharp is free and open source. Yes, even for commercial use!
PostSharp makes more with less code. How?
Have you already implemented things like transaction management, logging, caching, or security? In each method, you had to write a same dozen of lines of code, right?
With PostSharp, you can encapsulate these aspects as custom attributes. You can make your own custom attributes that will really add new behaviors to your code! This is sometimes called aspect-oriented programming (AOP) or policy injection."
You can learn more about PostSharp here.
FYI, I will be presenting PostSharp and other AOP Solutions to the Sarasota .NET Developer Group on January 22, 2009. See other Florida Developer Events.
AOP Tutorials and Resources