How can I better get a collection from a collection within a collection?
<p>As you can see from the code below am building up a collection of objects from within a list within a list. Wondering if there is a better way of writing this nasty method.</p>

<p>Cheers in Advance</p>

<pre><code>private List&lt;ListINeed&gt; GetListINeed(Guid clientId)
         {
         var listINeed = new List&lt;objectType&gt;();
             someobject.All(p =&gt;
                                 {
                                     p.subcollection.All(q =&gt;
                                                        {
                                                            listINeed.Add(q.subObject);
                                                            return true;
                                                        });
                                     return true;
                                 });
             return listINeed;
         }
</code></pre>
