1. A method for detecting and correcting incorrect hand position of a computer user comprising the steps of: a) receiving a plurality of characters from an input device; b) comparing the received characters with a plurality of entries contained in a word list; c) if the characters received match an entry in the word list, determining that the characters received correspond to the word entry; d) adjusting at least one of the plurality of characters by shifting the at least one of the characters in a direction to a new character if the received plurality of characters are not found in the dictionary word list; e) comparing the plurality of characters including the at least one shifted character with the plurality of entries contained in the word list; f) correcting for the incorrect hand position of the computer user using the number of characters shifted if the shifted characters correspond to an entry contained in the word list; and g) performing steps d through f at least one additional time if the shifted word is not found in the word list of step f.