Ability to create contact directly from e-mail

Ability to create contact directly from e-mail

I often want to create new contacts directly from a received e-mail. Currently, it doesn't appear there is an easy way to create a contact from an e-mail. To accomplish this, I highlight the To: field of the e-mail, copy the information, and then switch to the Contacts screen to create the contact.

Below is a mocked up screenshot of a possible way to incorporate an Add Contact feature. The + sign that already exists on the e-mail reader seems a logical place to add a feature like this.

Desired function: Ability to create a new contact from an e-mail based on the sender's information. The add dialog would not interrupt viewing or returning immediately to the e-mail. The sender's information would pre-populate the add contact form, ex: Name, E-mail address. If a vCard was attached to the e-mail by the sender, perhaps more detailed contact information could be extracted.