I think having an option on the Address Book which will forbid users to have more than 1 profile per type, makes sense.
What that would change once that option is selected:
- Replace the add / remove address by an edit link (or an add link if no address exists)
- Automatically prefill the existing address in the checkout profile panes ( )
- Remove the addressbook select list in the checkout profile panes
Any thoughts ?