On my MacBook's AddressBook I've got all my labels displayed in an particular order set via the template. So all my contacts display 'Mobile 1' followed by Mobile 2 followed by Work 1 followed by Work 2 & so on.

Now when I sync my iPhone (3G fw3.0) with the AddressBook these are all synced but without any particular order. They're not alphabetical or anything. Very haphazardly displayed.

Is there any way by which I can have the iPhone Contacts show all labels in my desired order based on a template?

If not, can we or someone write a program to create a template that iPhone's Contacts can use.

Thanks in advance