I'd like a custom button written for Salesforce which I could install on the contact page. The button would look up the contact's account-billing address and copy this information into the contacts mailing address. Should the account-billing be empty, then the button would copy the shipping address and copy it to the contacts mailing address. Should there be no account address, then nothing would be copied. Any existing information in the accounts mailing address would be overwritten.