A totally free database of 14 million US businesses available through many public libraries. In addition, with your library card you can access many other databases that could be useful.