1. A system for allowing a business inquire about insurance, comprising: a communication interface; a data storage system configured to store registration information for a plurality of business and a plurality of agents; a server coupled with the data storage system and the communication interface, the server configured to: receive registration requests from a plurality of agents through the communication interface; validate agent license information from one or more of the agents; receive product information from the one or more agents having validated license information; receive a registration request from a business through the communication interface; validate tax identification information from the business; allow the business to create a request for information defining certain product information; filter the plurality of agents based on the product information each agent provided and based on the content of the business request for information to identify potential agents that meet requirements of the business inquiry; and allow the potential agents and the business to post one or more messages related to inquiring about insurance, respond to posts, and request information on a message board.