Yesterday I received an email from Points.com making me aware of a site called HolidayCheck.com. Holiday Check is a website that allows you to review hotels and other lodging and if they post your review you can earn airline miles for each review! Sounds a bit like Trip Advisor but with the bonus of miles.
You can earn 100 Miles & More miles (the currency of Lufthansa and SWISS), 150 TopBonus miles (the currency of airberlin), 150 Ethiad Guest miles or 70 AAdvantage miles (the currency of American Airlines).
I have no experience with this website but plan to post about my recent stays and see if I can’t earn a few miles in the process.