All,
love this forum, so I decided to do something back.
I own a HTC Touch, with a problem for the phonebook: it does not recognize the number properties (mobile, home, work, ...). I know it is possible to copy the Phonebook db from the Avic, edit it via SQLite (love the FireFox extension, btw) and then back to the Avic. But that is tedious. So I wrote a small Outlook macro to do this for me: it loops through all my outlook contacts (synced with Touch), and writes a SQL script. Optionally it also executes this script and writes the actual DB file in one go.
How does it work: for every contact, it looks for 3 phonenumbers: mobile, work and home. If it only finds one, it writes the record with dwType 0 (default), otherwise it sets the appropriate type. The output is sorted by FullName (works for me). Another gizmo is you can also assign a category (I chose "dont-export") for the contacts you do not want to show up in the phonebook.
Attached is the Class file, ready to be loaded into outlook. The macro writes into the temp folder (c:\temp), but that is cutomizable. For sqlite to write the DB, it is best to also put sqlite3.exe in the temp folder.
Of course, the file written does not contain your specific BlueTooth ID, so you will either have to rename it, or customize the target filename in the macro
have fun
weo