SheepAOP is yet another AOP tool for the .NET environment, inspired by AspectJ.
It uses IL weaving to inject croscutting concerns to your dll at compile time. (Soon, SheepAOP will also support IL weaving at assembly load-time as an alternative, leaving original dll intact)