Good's buffers (also Good buffers) are twenty buffering agents for biochemical and biological research selected and described by Norman Good and colleagues during 1966–1980. Most of the buffers were new zwitterionic compounds prepared and tested by Good and coworkers for the first time, though some (MES, ADA, BES, Bicine) were known compounds previously overlooked by biologists. Before Good's work, few hydrogen ion buffers between pH 6 and 8 had been accessible to biologists, and very inappropriate, toxic, reactive and inefficient buffers had often been used. Many Good's buffers became and remain crucial tools in modern biological laboratories.

Selection criteria
Good sought to identify buffering compounds which met several criteria likely to be of value in biological research.

: Because most biological reactions take place near-neutral pH between 6 and 8, ideal buffers would have  values in this region to provide maximum buffering capacity there.
Solubility:  For ease in handling and because biological systems are in aqueous systems, good solubility in water was required.  Low solubility in nonpolar solvents (fats, oils, and organic solvents) was also considered beneficial, as this would tend to prevent the buffer compound from accumulating in nonpolar compartments in biological systems: cell membranes and other cell compartments.
Membrane impermeability:  Ideally, a buffer will not readily pass through cell membranes, this will also reduce the accumulation of buffer compound within cells.
Minimal salt effects:  Highly ionic buffers may cause problems or complications in some biological systems.
Influences on dissociation:  There should be a minimum influence of buffer concentration, temperature, and ionic composition of the medium on the dissociation of the buffer.
Well-behaved cation interactions:  If the buffers form complexes with cationic ligands, the complexes formed should remain soluble.  Ideally, at least some of the buffering compounds will not form complexes.
Stability:  The buffers should be chemically stable, resisting enzymatic and non-enzymatic degradation.
Biochemical inertness: The buffers should not influence or participate in any biochemical reactions.
Optical absorbance:  Buffers should not absorb visible or ultraviolet light at wavelengths longer than 230 nm so as not to interfere with commonly used spectrophotometric assays.
Ease of preparation:  Buffers should be easily prepared and purified from inexpensive materials.

List of Good's buffers
The following table presents  values at 20 °C. Values change by about 0.01 per degree of temperature. Good's original 1966 paper had two older buffers (marked with italics) for comparison. In 1972 Good published a second list with three more buffers, and five more were added in 1980.

All buffering agents achieve their function because they contain an acidic group (acetate, phosphate, sulphonate ..) or a basic group (amino, pyridyl ..). A consequence of this is that they can form complexes with the biologically important ions Na+, K+, Mg2+ and Ca2+ and can compete for the metal ion contained in a metalloprotein. in fact, Good stated that "it may be that the quest for universal biological inertness is futile."

Piperazine-containing buffers (PIPES, HEPES, POPSO and EPPS) can form radicals and should be avoided in studies of redox processes in biochemistry.

Tricine is photo-oxidised by flavins, and therefore reduces the activity of flavone enzymes at daylight. Free acids of ADA, POPSO and PIPES are poorly soluble in water, but they are very soluble as monosodium salts. ADA absorbs UV light below 260 nm, and ACES absorbs it at 230 nm and below.

Over the years,  and other thermodynamic values of many Good's buffers have been thoroughly investigated and re-evaluated.
In general, Norman Good and his co-workers attracted attention of the scientific community to the possibility and benefits of using zwitterionic buffers in biological research. Since then, other zwitterionic compounds, including AMPSO, CABS, CHES, CAPS and CAPSO, were investigated for use in a biological context.

See also
 Buffer solution
 Britton–Robinson buffer

References

Acid–base chemistry
Buffer solutions