There are often promotions that give you miles for:
1. Signing up to receive AA marketing emails.
2. Signing up for the AA eshoping emails.
3. Watching a Bose headphone online ad.
Most of these are detailed in threads in the AA forum.
There are ideas in the following thread, though most may involve $ or have expired:
http://www.flyertalk.com/forum/ameri...solidated.html
Check AA.com's Connections page:
http://www.aa.com/viewPromotionDetai...&_locale=en_US