What are the criteria to consider when selecting a buffer?
pKa, solubility, membrane impermeable, minimal salt effects,
influences on dissociation, ionic strength, cation, interactions
and stability, biochemical inertness, optical absorbance, ease
and cost.