In light of the tragic earthquake that struck Haiti on Tuesday, a few airlines are asking for donations to aid in the recovery effort. This is not only a great way to help out, but you'll also get a few miles in return, which by the way will keep your account active and prevent your miles from expiring. American and Spirit are giving some miles in return for cash donations. Below is a list of links to airlines that are currently accepting donations. Most hotel programs also accept donations in the form of points, so you might want to check those out as well.
Cash for Miles.
Sprit Airlines- Minimum $5 get 5000 miles in return – Choose to Donate to Yele, Unicef, or American Red Cross
American Airlines- Every $50 donated you will get 250 miles.