I found this on Brady Gaster post, and it is a great article on reflection by Nick Harrison. Basically he creates a couple of attributes to mark up your code for change requests, and requirements tracking. The article shows both C# and VB.Net code, and is 100% complete.
Then in the end of the article he builds a windows application with a tree view component that parse the code, builds a tree of all the data found in the attributes. All the code is included in the article, and is very well documented.
If you're interested in reflection, this'll take you about 15 minutes to get through, and is a great article.
Thanks Nick.