Many people assume that ACT! does this already and are somewhat perplexed to find that it doesn't. We also need to be able to automatically create companies when importing contact data. Probably the best way to handle this would be to have some additional options in Preferences.
Option 1 - Do not automatically create Companies from Contacts.
Option 2 - Always create a new company if it doesn't exist when adding a new contact and automatically add to a company if it already exists.
Option 3 - Always create and link a new company if it doesn't exist when adding a new contact and automatically link to the company if it already exists.