Merge company into contact

sometimes we get an email from a customer who sends us from an email other then what we have captured as domain for that customer. For whatever reason it gets through leads Syncro makes a new company for this user. To clean this up we have to create the contact on the proper company, and then delete the new company. It would be nice if we could have a merge company and convert to contact instead of just merge all data at the company level.