Systems and methods for facilitating the dispensing of insurance and of an insurance company selling insurance policies are provided, which may be network or Internet based, and may be managed through a general agent. Policy information from insurance companies may be received or stored. Data may be received from customers and insurance rates or quotes provided, which may be from competing companies. An instruction to purchase and payment may be received and proof of coverage, such as printing a document, may be facilitated. Data may be input directly by a customer or by an agent on behalf of the customer. The policy information, customer data, and premiums may be provided to the insurance companies. Insurance agents may advertise, and may refer customers from their own websites in exchange for commissions. The insurance offered for sale may be, automobile or specialty insurance, and may provide coverage in another country.