We are using solicit codes to manage our donor email preferences AND mailing options because the form allows for direct write to the database and does NOT require data processing time. We would like our donors to be able to work through the communications options in a multi-step process, and solicit codes are ONLY available once in the process. It would be more useful, and user-friendly, if we could include a sub-set of related solicit codes in each step so that the most important are at the top, and the other groups can be worked through, or quickly skipped by the constituent. This would allow for a more robust form, and clearly labeled groups of solict codes for the donor/alum to work through, and require a hacked together page with forms stacked on top of one another.
This functionality shipped in our SP15 release that was released February 16, 2018.
This is currently planned for release in SP15.