The English language has two indefinite articles: a: used before words that begin with a consonant sound (e.g., a program, a host, a user); an: used before words that begin with a vowel sound (e.g., an example, an hour, an undefined variable). anorack is a specialized spell-checker that finds incorrect indefinite articles.