Methods and systems for providing a solution to a given problem comprising the steps of receiving a request for a solution to a known problem, accessing a first set of data comprising a plurality of template solutions to problems, accessing a second set of data comprising a plurality
Methods and apparatus for providing a solution to a given problem comprising the steps of receiving a request for a solution to a known problem, accessing a first set of data comprising a plurality of template solutions to problems, accessing a second set of data comprising a plurali