More on multiple attributes
Mattew Reynolds adds another tidbit on Attributes:
Apparently, attributes should be declared as "sealed". There is a significant performance degredation when using non-sealed attributes (although to me .NET reflection is so fast, I've personally never seen this particular problem).