actually i solved that problem by exporting my contacts from outlook to excel, making duplicate rows for contacts with more than one number, and editing all the names to include what kind of number it is (H, M or W). Then i deleted all the unneeded fields (just left edited name and number) and then i added an ID and dword to match the actual database type the avic uses. I imported this into SQLight and saved it as a .db file to my avic. Now i just say: Call Bob Johnson H (for home) or Call Bob Johnson W (for work) etc.
I am actually considering making a simple app to automate this so i can do it once a month or so. I assume others may be interested. Does anyone know of an API for saving into .db format? I am already very comfortable with the outlook API. It shouldn't take long to code. The biggest issue is that the AVIC only supports the first 300 contacts (i have 500+; not all with numbers, but some with more than 1). This could be reduced by filtering by contact categories though.
In any event, this is beside the point of the "General" issue. Does anyone's phone support these categories?