I want to say thanks to Patrick for trying improve the LINQ provider. In my opinion, and it seems like I am not alone, LINQ is the biggest usable addition to the NH3.
Everyone should realize that even though LINQ is by far not the only way to create queries in NHibernate, it makes NHibnerate much easier to adopt by organizations. Nobody wants to learn multiple proprietary query syntax at least during the initial learning curve.
