When you work in an Open Source project, in how many hours a blog post, about a limitation, can become obsolete ?
var criteria = session.CreateCriteria(typeof(Person))
in NH3.0.0 will look
var query = session.QueryOver<Person>()
.Where(p => p.Name == "Richard" && (p.Age > 21 || p.HasCar));
well… the answer to the above question is : in few hours.
P.S. perhaps now I can reconsider my opinion about Criteria readability.