I noticed today that Google has finally launched an API for its contacts application. I'm sure I'm not alone in wanting to easily and properly synchronise contact data amongst Gmail, Address Book, mobile, etc. and use Gmail contacts as a single repository.
The API uses Google's GData format, which is something I'm yet to look into. It would seem to be a