I'm sure people have commented about the user interface, in the general and in the specific, so I apologize if this post is redundant.

One way to improve the user interface of BIAB, I think, would be to simplify the presentation of the preferences and options. Although it's great to be able to have so much control over nearly every facet of how BIAB behaves, it can be a bit overwhelming for new users (or even experienced ones) to face numerous arcane parameters, with their myriad associated check boxes, radio buttons, pull-downs, and other settings.

The main issue is distinguishing the truly important settings -- the ones that make a significant difference in the way BIAB performs and responds -- from the ones that have subtle, less noticeable effects on BIAB or that the typical user will rarely, if ever, wish to adjust.

I guess I am suggesting a sort of triage, where only the most critical, most frequently adjusted parameters are displayed to the user, followed by a second and third tier of options that are more advanced and arcane (and that you must drill down into to find).

There are two basic ways of accomplishing that, I think. One way is the use of tabs, much like the way Microsoft Word employs them when you click Tools | Options. The other way is to employ a series of buttons (marked perhaps, "Intermediate" and "Advanced") that navigate users deeper into the BIAB basement.