title: XDocument Descendants of Descendants
body: <pre><code>&lt;Tickets&gt;
  &lt;Extract_Date&gt;2011-02-25 00:00:00&lt;/Extract_Date&gt;
  &lt;Incidents&gt;
    &lt;Ticket xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"&gt;
      &lt;Ticket_Number&gt;INC000000578057&lt;/Ticket_Number&gt;
      &lt;Status&gt;
        &lt;Value&gt;Cancelled&lt;/Value&gt;
      &lt;Reason&gt;Cancelled by user&lt;/Reason&gt;
    &lt;/Status&gt;
  &lt;/Ticket&gt;
  </code></pre>
  
  <p>
  
  I can get ticket_number OK with:</p>
  
  <pre><code>var q1 = from c in xmlDoc.Descendants("Ticket")
                     select new
                     {
                         Ticket_Number = (string)c.Element("Ticket_Number"),
                     };
  </code></pre>
  
  <p>How to get Reason also?</p>