Here is a useful article on NHibernate.
I am wondering if NHibernate can be used with stored procedures.
O/R Mapping people seem to avoid them to solve prortability issues.
However SP’s do provide a great level of security and abstraction.
Here is the main NHibernate distribution.