Nice snippet of C# from Scott Hanselman for a smarter ToString method, using the new extension methods of C# 3