Just a note on the sulfa issue. When talking about sulfa allergies, one is almost always talking about developing rashes with sulfa antibiotics, which has sulfa molecules in a particular configuration.
Sulfa exists in other configurations in other drugs, examples of which would be sulfonureas, for decades the main diabetes oral meds, COX-2 inhibitors such as Celebrex, and diuretics such as lasix and HCTZ.....and Diamox. However, the "sulfa allergic" people don't actually seem to react to these other configurations, and those other drugs are routinely prescribed to sulfa allergic people.
I would consider it reasonable for a sulfa allergic person to take Diamox, although I'd do a trial of it at home, first, before using it in the field. Others might differ.
here is more info:
http://www.clinicalcorrelations.org/?p=374"Based on these findings it is not clear that an allergy to a sulfonamide antibiotic places a patient at risk specifically for an allergy to a sulfonamide nonantibiotic but rather places the patient at an increased risk of developing an allergy to other medications in general."