How .NET's Custom Attributes Affect Design
Good article (in pdf format) in the IEEE Software magazine that also contrasts with Java's declarative mechanisms. The article's authors, Newkirk & Vorontsov are also contributors to NUnit, the .NET unit testing tool.