1. In a computer system including a plurality of n-tuples, each of the plurality of n-tuples including n>1 text strings, a computer-implemented method comprising: (1) receiving a plurality of characters of text from a user as the user is typing the text; (2) after the user types each character in the received text, determining whether the 10 characters typed so far match any of the n text strings in a first one of the plurality of n-tuples; and (3) if it is determined that the characters typed so far match any of the n text strings in the first tuple, indicating to the user that a match has been found.