Creating contacts and/or companies in workflows

I need this too!! I have a few workflows that copy a contact property over to a company property, but I’ve just discovered that if there is no company to start with then it doesn’t actually create the company?? I also need it to automatically create a company from the contact property: Company Name.