1. A distributed service system for assisting service technicians in performing repairs on a product, said distributed service system comprising: a first database for storing first selected historical information in a first selected language, the first selected historical information comprising first product repair information reported by a first service technician after performing repairs on another product similar to the product being repaired; at least a second database for storing at least second selected historical information in at least a second selected language, the second selected historical information comprising second product repair information reported by at least a second service technician also after performing repairs on another product similar to the product being repaired; and a troubleshooting engine in communication with said first database and said at elast second database, said troubleshooting engine for receiving repair information from any of the first and at least second service technicians, and said troubleshooting engine for assembling a repair guide based at least in part on the received information and on selected information of the first selected historical information and the at least the second selected historical information.