Building a desktop to-do application with NHibernate. - Eini, Oren (MSDN magazine)