The nation’s oldest and largest frequent flier program quietly announced on June 1 that anyone who does not earn or redeem miles at least once every 18 months will lose all the banked miles in their accounts. Previously, the time limit was three years.
The American Airlines’ AAdvantage Program now comes in line those of US Airways and United Airlines that cut their inactivity period to 18 months at the beginning of 2007.
*MOUSE PRINT:

Translation: While the change doesn’t go into effect until December 15, 2007, it is retroactive. So, miles that you earned as recently as June 15, 2006 could expire this December rather than in 2009, if you have had no account activity since then. Here is the new policy.
An easy way to earn miles (and keep your account alive) is to buy something online at a store that gives AA miles with every purchase, or donate a minimum of 250 miles to certain charities.
If you lose all your miles, American Airlines will generously allow you to buy them back for $50 per 5000 miles, plus a $30 processing fee.
No doubt, AA’s new policy will AAnger many travelers.

The past two weeks have been a publicity disaster for Jet Blue and a travel nightmare for passengers after hundreds of flights were still being cancelled days after a snowstorm passed.