The site HolidayCheck.com will give you miles for simply writing a hotel review on their site. While their partnerships are limited, you can earn 70 American Airline miles for every review written. You are limited to 10 hotel reviews per month and you can go back an entire 24 months. Other partnerships include Lufthansa, Airberlin, airBaltic, and Etihad.
While you might not think 70 miles is worth your time at all (and I am not in total disagreement), this can help you extend the expiration date on your American miles if needed. It also might help you earn those few extra miles needed to redeem for an award flight. It states that miles can take up to 4 weeks to post to your account.
I went ahead and wrote a review on a recent stay and it took me about 3 minutes in total. Perfect for those board at work looking to earn some miles although not an activity that will get you a free flight right away. Although you can earn over 8,000 miles at the end of the year if you stay in hotels a lot!
Thanks to MJ on Travel for sharing this promotion!