Signature inserted automatically from field in Contacts

Place an field key in the details of the contacts that indicates which signature is to be used with that particular email contact. Signatures would still be created as is now however the key field would automatically select the signature to be inserted in the email. Signature name created would be inserted in the key field for that contact. No signature key field entered into the contact field would default a default signature.