The software I use at work must have been designed by a large team, because there is no consistent set of rules that I can depend on throughout the program. Each module is a completely different paradigm, based on whatever seemed logical to the developer who was responsible for that module.

One thing I like about BIAB and RB is that there *IS* a cohesive theme through both of them. Once you understand the first feature, if you apply the same reasoning to other features, you'll be pretty close to having it figured out.

And if all else fails, there is a consistent use of HELP buttons on every feature dialog box. They've bailed me out on many occasions