The Deal Analyzer