1. A method of automated auditing an insurance agreement using a computer coupled to a database, said method comprising: providing the insurance agreement for determining whether the insurance agreement is in compliance with a standard; prompting an input of a first selection criteria including at least one attribute describing the insurance agreement, the first selection criteria identifying a type of insurance agreement to be audited including at least one of life insurance, health insurance, personal property insurance, business casualty insurance, key-man insurance, and board of director's liability insurance; receiving, at the computer, the first selection criteria inputted by a user; automatically retrieving a second selection criteria by the computer from the database, the second selection criteria including other attributes describing the insurance agreement, the second selection criteria based on the first selection criteria, the second selection criteria including at least a face value of the insurance agreement; automatically selecting by the computer a subset of questions from a plurality of questions stored within the database in accordance with the first and second selection criteria, the subset of questions associated with at least one of the attributes received by the computer describing the insurance agreement, at least one question of the subset of questions is assigned a question weight; organizing the subset of questions into a plurality of pre-assigned categories, wherein each question included within the plurality of questions is pre-assigned to a category based on subject matter of the associated question, the plurality of pre-assigned categories including at least one of coverage, compliance, pricing, risk selection, underwriting, and line of business, and at least one of the plurality of pre-assigned categories is assigned a category weight; presenting the subset of questions to the user; receiving answers to the subset of questions from the user; scoring, on the computer, the answers to generate an answer score for each of the answers received from the user and modifying the answer score in accordance with the category weight; generating a categorical score for each category associated with the subset of questions based on a plurality of answer scores; generating an overall score associated with the subset of questions based on a plurality of answer scores; comparing the generated categorical scores to corresponding categorical threshold scores to determine whether the insurance agreement is in compliance with the standard; and comparing the overall score to a corresponding threshold score to determine whether the insurance agreement is in compliance with the standard, wherein at least one question of the subset of questions is assigned a zero-weight value such that the answer to a zero-weight value question is not scored, wherein each question is associated with at least two answer options, and wherein an answer weight for each question varies between the at least two answer options.