The haml gem is needed to render the frontend view.
A different criteria selection system.

This uses placeholders to show the meaning of default values, which
reduces mouse clicks.  As far as I know, this works on all browsers we
officially support.
Application banner.  Probably will also serve as title-widget.
Miscellaneous style tweaking.
Eliminate trailing spaces.