With our conversion to Arena Contributions, I have created a few needed utility modules. Namely, if you have and use "envelope numbers" then these two mini modules may be of interest to you. I have not packaged them, but will do so if others express an interest.
Attribute Search - allows you to lookup a person based on an attribute value. The module must be configured to use a particular attribute. We're using it to search by our attribute ID #158 (envelope number).

Auto Assign (int) Attribute - this module will auto assign the "next" number based on the configured attribute ID. (The attribute must be of type INT). Integration is a bit of a hack, but I think it works ok. I simply add this module to the Individual Information page and set it so that only people with the Financial Access role can view it. When a person is viewed who does not have a value for the configured attribute, the "assign next number" button appears. Once clicked, the new number is assigned and displayed.
The next time the person's record is viewed, the button is gone and their number appears in the normal location.
* Both of these modules use new SQL stored procedures that must be installed manually.
Nick Airdo
Developer, Central Christian Church of the East Valley