If a contact has many associated objects (contacts, opportunities, custom objects, etc.), we need the ability to rearrange or sort the lists to display them in the order that bests suits the situation.
We also need the ability to rearrange the categories themselves.