Get ready for Tiger's "annotations" by reading the Declarative Programming in Java article over at OnJava.com.
I like the fact that Narayanan Jayaratchagan took the current implementation of NUnit as the basis for his simple NJUnit example that shows off annotation declaration, usage, and runtime access.