Automatically associate Contacts with Companies based on Company Name property

I would be quite happy with a Workflow option that allows me to associate a contact with a company or vice versa. That would be a really great feature for anyone importing for the first time, as well as for the rest of us for whom the current logic does not work.