Michael,
I tried to register and kept getting back to the mail page. Oh well.
I've tried to give my 79 year old mother a first class ticket. She absolutely will not get on an airplane.
As for charitable donations, I don't think many of us have actually done that.
Most miles are used for upgrades.
Dan