><rules> > <recordrule enforceexpression="balance >= withdrawal" ruletext="Balance before withdrawal must be greater than withdrawal amount."/> > <fieldrule field="phone" mask="(999)999-9999" ruletext="The phone number contains illegal characters."/> > <fieldrule field="phone" required="true" ruletext="You must enter a telephone number."/> > > . > . > . ></Rules> > >Hmm...Yeah, that makes some sense. I guess I was lumping record-level login into the the "other" classification. But there really isn't any good reason to not just include that as another type of rule and it really improves the usefulness. I broke out the ruletext thinking that you could use the default message if you wanted to or set it up on a application-level, or class level to override it. That way you're not bloating your XML with 100's of messages that are nearly identical except for a field name & description. Eg.