I know this is and old thread but I have the answer for the reason some contacts within a particular letter are out of alphabetical order. On each card you have the option of displaying the card by name or by company. If you have a company entered, then the list will display the company name in alphabetical order along with your other cards. However, if you do not have anything entered in the company field, but still have the box checked to display the card by company, then that card will jump to the front of the pile within that letter. If you have multiple cards within one letter with blank company fields, those will be sorted in alphabetical order in front of the other cards which will also be in a group in alphabetical order. To fix you need to uncheck the Company box in all of the cards that have not company entered in the card. Hope this helps.