Are there any no-cost or low-cost means of attracting visitors?
Yes. Perhaps the most effective means is to get listed with the major search engines, such as Google and Yahoo. Also, you can list your company on any number of web directories. These directories are usually specific to a particular business category, and are searchable by geographic region (by state, for example).