One of the best parts about earning miles is when you can do so while contributing to a worthy cause. Obviously our hearts go out to the victims of the Oklahoma tornado, where as of now 24 people have died. Props to American Airlines for jumping out and encouraging their customers to donate to victims of the disaster. You can earn up to 500 AA miles for donating to the Red Cross Disaster Relief. According to the page the Red Cross has set up shelters and is providing food and supplies to first responders.
Donate $50 or more and get 250 miles
Donate $100 or more and get 500 miles
Remember to visit this page to earn American Airlines miles for your donation.