I would like to change the order of the set of groups that are displayed to a user. In my case, I'm working with Mailing List groups, and all five are set to "Public Pages" visibility. If they are shown on a profile using the "Group(s)" field, they come up in alphabetical order.
The same ordering default is exhibited on the Mailing List Subscription page, /civicrm/mailing/subscribe.
My goal here is to create a mailing list preferences profile that users would get to through a checksum placed in emails sent to them by CiviMail. In my case, the default alphabetized order creates an awkward presentation for how my organization wants to relate to our community.
I'm currently running CiviCRM version 4.5.4 on Drupal 7.