I'm reading/learning/studying LINQ using the book "
Pro LINQ: Language Integrated Query in C# 2008" by
Joe Rattz. First, I must say it's an outstanding book - the writing is clear, littered with code, easy to read and sometimes even funny. On page 226, Joe makes the statement:
LINQ to XML actually makes traversing an XML tree fun.
OMG, I am such a geek, because I was thinking almost exactly that as I read the code sample in question.