Hyatt offers 500 base and 2000 miles bonus for stays between now and January 31st. Supposedly for United Elites only but register anyway. Its free and may work for all.
Here is the link
Set your earning preferences to airline miles not hotel points!
If you haven't joined Hyatt yet - go to http://www.freefrequentflyermiles.com/index.htm and check if you get any bonus for registering with the hotel program.