Not sure if I posted my interview done by Rustici: http://scorm.com/blog/2011/04/interview-with-dan-pupek-chief-systems-architect-at-advanced-systems-technology/
So, if you are using the ActiveRecord/NHibernate stack I highly recommend switching to query over. The syntax is cleaner and it's type-safe. Here is an example of a criterion based query: Here is an example of the same query in QueryOver: Unlike the Linq language for Nhibernate QueryOver is just a translation layer for Criterion.
I was having some trouble getting my ListBox items to stretch across the entire ListBox. I did not want to get into the game of dropping into code to fix layout issues. Here is what I had to do. This first attempt did not work: I had assumed that the HorizontalContentAlignment attribute would do the trick. For most controls it does. I was wrong. Here is what I finally had to do: Notice the addition of the container style. As far as I can tell this is a bug. I found the original answer here .