|The Message text:
This email was created by [MemberName] <[MemberEmail]> who thought you would be interested in the following Article:
"Have Fun Again With Custom Attributes (Part 2)"
This is the second article in a series of two, with this one going into the details of the real-world implementation of custom attributes that actually add behaviors to your code, namely performance instrumentation and field validation.
CodeProject also contains hundreds of articles, free source code samples and applications to help in your day to day programming. Why not give it a try!