A dictionary system has a vendor computer and a plurality of client
computers that communicate through the Internet. Each client computer has
a word processor program with a spelling checker that utilizes a local
main dictionary provided by the vendor and a local customized dictionary
containing words added by the user. The vendor computer contains a
dictionary of approved words, a database of misspelled words, and a
database of requested words. When a user adds a new word to the local
customized dictionary, an Internet request is sent to the vendor computer
to add the new word to the dictionary of approved words. The user is
notified by an Internet message from the vendor computer if the requested
word is misspelled. The database of requested words from all users is
reviewed periodically and utilized to update the approved dictionary. The
updated dictionary is periodically released to the users as an upgrade to
the local main dictionary. Users are compensated for the words that they
contribute to the approved dictionary.