1. A system, comprising: A) a database running on one or more server computers communicatively coupled to a network, said database comprising one or more data records, each of said one or more data records comprising: i) a text string; and ii) a monetary value associated with said text string; B) said one or more server computers running a domain name appraisal module configured to: i) receive an appraisal request for a domain name; ii) set an appraisal of said domain name to 0; iii) identify a keyword within said domain name; iv) determine the existence, within said database, of one or more matching data records wherein said text string matches said keyword; v) responsive to a determination that said one or more matching data records do not exist within said database, generate a keyword appraisal value of 0; vi) responsive to a determination that said one or more matching data records exist within said database: a) identify a keyword frequency count comprising a quantity of said one or more matching data records; b) identify a keyword monetary value comprising a sum of said monetary value, associated with said text string, for all of said one or more matching data records; c) generate said keyword appraisal value comprising a quotient calculated by dividing said keyword monetary value by said keyword frequency count; d) add said keyword appraisal value to said appraisal value of said domain name; and vii) transmit said appraisal value to one or more client computers communicatively coupled to said network.
1. A system, comprising: A) a database running on one or more server computers communicatively coupled to a network, said database comprising one or more data records, each of said one or more data records comprising: i) a text string; and ii) a monetary value associated with said text string; B) said one or more server computers running a domain name appraisal module configured to: i) receive an appraisal request for a domain name; ii) set an appraisal of said domain name to 0; iii) identify a keyword within said domain name; iv) determine the existence, within said database, of one or more matching data records wherein said text string matches said keyword; v) responsive to a determination that said one or more matching data records do not exist within said database, generate a keyword appraisal value of 0; vi) responsive to a determination that said one or more matching data records exist within said database: a) identify a keyword frequency count comprising a quantity of said one or more matching data records; b) identify a keyword monetary value comprising a sum of said monetary value, associated with said text string, for all of said one or more matching data records; c) generate said keyword appraisal value comprising a quotient calculated by dividing said keyword monetary value by said keyword frequency count; d) add said keyword appraisal value to said appraisal value of said domain name; and vii) transmit said appraisal value to one or more client computers communicatively coupled to said network. 3. The system of claim 1 , further comprising a keyword record generating module running on said one or more server computers and configured to: i) receive, for each of one or more sold domain names in a domain name aftermarket, a plurality of aftermarket sales information comprising: a) a sold domain name sold in said domain name aftermarket; b) a sale date on which said sold domain name was sold in said domain name aftermarket; and c) a sale price for which said sold domain name sold in said domain name aftermarket; ii) identify, in said sold domain name: a top level domain, one or more keywords, a quantity of said one or more keywords and an ordinal position of each of said one or more keywords; iii) generate, for each of said one or more keywords, said monetary value comprising a quotient calculated by dividing said sale price by said quantity of said one or more keywords; and iv) write to said database, for each of said one or more keywords: a) said sale date; b) said text string comprising one of said one or more keywords; c) said monetary value; d) said ordinal position, in said sold domain name, of said one of said one or more keywords; and e) said top level domain.