Just got this offer from American, “Between September 1, 2010, and November 15, 2010, you can earn 3,000 bonus miles after 6 stays at any hotel participating in the AAdvantage program. Plus, earn an additional 1,000 bonus miles for every subsequent hotel stay, up to 10,000 bonus miles.”
It’s important that you register before making any reservations. Also, it’s important tat you’re a member with each hotels own loyalty program and that the AAdvantage program is already set up in your earning profile at each hotel. Here’s a list of participating hotels with links to join or update your account with them.