A process for matching a goods and services provider with a patron having the steps of providing a means for providers and patrons to register their goods or services and geographic location; determining whether there is a match for providers and patrons; communicating identifying information of the respective provider and patron of a match; providing a means for the provider and patron to negotiate a contract; and inviting the provider and patron to rate each other after performance of the contract.