Technology allows more specific targeting and that enables more cost effective advertising for which a premium may be charged. I favor the internet and the telephone. The Internet offers many advantages. People follow diverse roads to information and the internet makes it easy to cross their path, where ever they are coming from. To effectively direct phone inquiries will require centralization on a community-wide basis.
Many commercial databases do, others use advertising to cover costs.
Most advertisers will not perceive your users to be a viable market. People are willing to pay through taxes for community services they consider vital. Part of your job is to work to become vital to the community. Internet access makes you easily available, it makes usage easy to track, it is inexpensive to add other community resources to it or to link to other resources. It enables the easy sharing of maintenance and updating tasks.