Update a lead on an existing Deal

Update a lead on an existing Deal

Our DEALS module allows an existing account or existing lead to be added.  Often times we work a deal with a lead.  I would like to be able to update the deal to show that the lead has been converted to an account.  Example at the time a lead is converted and a deal is already associated with that lead, I would like the Account Name to updated (from Leads Company) and the Contact Name to be updated (from the Leads Name).