I finally got around to it... the whole shebang of NHibernate best practices with ASP.NET and Generics. The article, along with the related source, can be found at http://www.codeproject.com/useritems/NHibernateBestPractices.asp. Your review, feedback and suggestions would be much appreciated!
3/3/06 UPDATE
I've updated the article on Code Project to include a unit testing project to show how to simulate the web context and how to create “mock” DAO objects within your unit tests.