when on the ams add/edit attribute page you can go to the bottom and there is a link to export code to create those attributes and mapped widgets to pre-created attributes. This code should go in the contacts-init.tcl proc as it now stands. In the long run having a "on package instantaite" proc is a much better way to do this, that way we can also make sure we add a default list, and map registered users as the default group, etc.
I have not setup a good default configuration yet, and in general i think something like the info yahoo address book, or outlook has would be a good base setup.