I was surfing the Internet today and came across David Wheeler's blog, which has some interesting entries on Generics.
Anonymous methods and handling events in .NET 2.0
Generics: An introduction
Generics: More advanced concepts
New and improved events
Today I came across an interesting blog entry debating the use of prefixing m_ to a variable name when naming private member variables. I feel that if there was a standard, we would all be following it. IMO, if you develop a decent coding standard, you should be able to create code that reads like a book without the need for comments, with the exception of explaining something such as an edge case (i.e. We must set VariableName to 0, else NullReferenceException will be thrown).
m Underscore