When checkboxes are enabled: if I click a checkbox on a branch, it should check all the descendant nodes of that branch. And when I uncheck it, it should uncheck all the child nodes. Why? So that I can quickly select all the tests of a branch *except* for one or two that I know are failing or are hanging. If this feature was in place then I could just check a branch node, then uncheck the particular child of that branch that I want to skip.
I plugged this suggestion into our ideatorrent - currently being tested. You can go to http://apps.sourceforge.net/ideatorrent/nunit/ideatorrent/idea/2/ in order to participate. To vote or propose alternative solutions, you have to provide your sourceforge id and password.