Hotels.com returns 10% while Expedia is pathetic.
Loyalty Traveler has the detailed analysis of Expedia Rewards:
http://boardingarea.com/blogs/loyalt...yalty-program/
For your situation it is probably better just use Hotels.com for hotels and Expedia for airfare.