1. A customer satisfaction system for allowing a provider of goods or services to sense and respond to problems from a plurality of customers of the provider, comprising: a query module, wherein the query module is configured to: automatically send, over a communications network, according to a predetermined schedule, queries to customers as to problems with goods or services provided by the provider, and receive responses, via the communications network, from customers to the queries; an analysis module, wherein the analysis module is configured to: analyze responses from customers to identify customer problems, send responses with identified customer problems, over the communications network, to a problem solver for resolution, receive solutions from problem solvers via the communications network, upon receipt of a solution to an identified problem from a problem solver, cause the query module to send to the customer, via the communications network, a request for verification that the identified problem has been solved, maintain the response with the identified customer problem as unsolved until receipt of verification from the customer that the identified customer problem has been solved; and a storage database for storing queries sent to customers, responses received from customers and solutions generated by problem solvers; wherein the provider can access the storage database to identify problems identified by customers and solutions provided by problem solvers.