A compound of formula I: a tautomer, N-oxide, or salt thereof, wherein: ring A is aryl or heteroaryl; n is 0 or 1; p is 0, 1, 2 or 3 when ring A is monocyclic aryl or heteroaryl or p is 0, 1, 2, 3, 4, or 5 when ring A is bicyclic or tricyclic aryl or heteroaryl; X is selected from the group consisting of alkyl, substituted alkyl, hydroxy, alkoxy, substituted alkoxy, amino, substituted amino, carboxyl, carboxyl ester, cyano, halo, nitro, alkenyl, substituted alkenyl, alkynyl, and substituted alkynyl; Y is 0 or S; Z is 0, S, or NH; W is hydrogen, -SO 2 N(R 4)R 5, -alk-SO 2 N(R 4)R 5, -N(R 4)SO 2 R 5, or -alk-N(R 4)SO 2 R 5; -alk- is selected from the group consisting of straight or branched chain C 1-6 alkylene group, and straight or branched chain substituted C 1-6 alkylene group; R 1 is hydrogen or C 1-3 alkyl; each R 2 independently is selected from the group consisting of alkyl, substituted alkyl, alkoxy, substituted alkoxy, alkenyl, substituted alkenyl, alkynyl, substituted alkynyl, cycloalkenyl, substituted cycloalkenyl, alkynyloxy, amino, substituted amino, aryl, substituted aryl, aryloxy, substituted aryloxy, cyano, cycloalkyl, substituted cycloalkyl, cycloalkoxy, substituted cycloalkoxy, heteroaryl, substituted heteroaryl, heteroaryloxy, substituted heteroaryloxy, heterocyclic, substituted heterocyclic, heterocyclyloxy, substituted heterocyclyloxy, aminocarbonyl, aminocarbonyloxy, carboxyl, carboxyl ester, (carboxyl ester)oxy, nitro, halo, and oxo, wherein if R 2 is oxo, then the oxo substituent is attached to a nonaromatic portion of ring A; or R 3 is hydrogen or C 1-3 alkyl; R 4 is selected from the group consisting of hydrogen, alkyl, substituted alkyl, cycloalkyl, substituted cycloalkyl, heterocyclic, substituted heterocyclic, aryl, substituted aryl, heteroaryl, substituted heteroaryl, acyl and M +, wherein M + is a counterion selected from the group consisting of K +, Na +, Li + and + N(R 8) 4, wherein each R 8 is independently hydrogen or alkyl, and the nitrogen of -SO 2 N(R 4)R 5 or - N(R 4)SO 2 R 5 is N -; and R 5 is selected from the group consisting of hydrogen, alkyl, substituted alkyl, amino, alkylamino, dialkylamino, cycloalkylamino, cycloalkyl, substituted cycloalkyl, heterocyclic, substituted heterocyclic, aryl, substituted aryl, heteroaryl, substituted heteroaryl, and acyl; or R 4 and R 5 together with the intervening atom or atoms bound thereto form a heterocyclic or a substituted heterocyclic group. ring A is aryl or heteroaryl; n is 0 or 1; p is 0, 1, 2 or 3 when ring A is monocyclic aryl or heteroaryl or p is 0, 1, 2, 3, 4, or 5 when ring A is bicyclic or tricyclic aryl or heteroaryl; X is selected from the group consisting of alkyl, substituted alkyl, hydroxy, alkoxy, substituted alkoxy, amino, substituted amino, carboxyl, carboxyl ester, cyano, halo, nitro, alkenyl, substituted alkenyl, alkynyl, and substituted alkynyl; Y is 0 or S; Z is 0, S, or NH; W is hydrogen, -SO 2 N(R 4)R 5, -alk-SO 2 N(R 4)R 5, -N(R 4)SO 2 R 5, or -alk-N(R 4)SO 2 R 5; -alk- is selected from the group consisting of straight or branched chain C 1-6 alkylene group, and straight or branched chain substituted C 1-6 alkylene group; R 1 is hydrogen or C 1-3 alkyl; each R 2 independently is selected from the group consisting of alkyl, substituted alkyl, alkoxy, substituted alkoxy, alkenyl, substituted alkenyl, alkynyl, substituted alkynyl, cycloalkenyl, substituted cycloalkenyl, alkynyloxy, amino, substituted amino, aryl, substituted aryl, aryloxy, substituted aryloxy, cyano, cycloalkyl, substituted cycloalkyl, cycloalkoxy, substituted cycloalkoxy, heteroaryl, substituted heteroaryl, heteroaryloxy, substituted heteroaryloxy, heterocyclic, substituted heterocyclic, heterocyclyloxy, substituted heterocyclyloxy, aminocarbonyl, aminocarbonyloxy, carboxyl, carboxyl ester, (carboxyl ester)oxy, nitro, halo, and oxo, wherein if R 2 is oxo, then the oxo substituent is attached to a nonaromatic portion of ring A; or R 3 is hydrogen or C 1-3 alkyl; R 4 is selected from the group consisting of hydrogen, alkyl, substituted alkyl, cycloalkyl, substituted cycloalkyl, heterocyclic, substituted heterocyclic, aryl, substituted aryl, heteroaryl, substituted heteroaryl, acyl and M +, wherein M + is a counterion selected from the group consisting of K +, Na +, Li + and + N(R 8) 4, wherein each R 8 is independently hydrogen or alkyl, and the nitrogen of -SO 2 N(R 4)R 5 or - N(R 4)SO 2 R 5 is N -; and R 5 is selected from the group consisting of hydrogen, alkyl, substituted alkyl, amino, alkylamino, dialkylamino, cycloalkylamino, cycloalkyl, substituted cycloalkyl, heterocyclic, substituted heterocyclic, aryl, substituted aryl, heteroaryl, substituted heteroaryl, and acyl; or R 4 and R 5 together with the intervening atom or atoms bound thereto form a heterocyclic or a substituted heterocyclic group.