Kate,

There's a bit of a steep learning curve to IS/Boxer but well worth it in the end. About my only compliant with the product (and even then, only a mild one) is that the documentation is a little sparse, but only because you can just so do many good things with it.