Adoption of NHibernate in a legacy environment can be daunting for a number of reasons. Aside from the overhead of becoming proficient with the framework itself, developers are also faced with thousands of lines of working (it's assumed) code that is...