I use Quidco all the time for hotels, car rental etc and it's a fantastic way of getting 10-20% discount... If the transaction doesn't 'track' just raise a claim and the Quidco team will resolve this for you.
In my experience Expedia pays out quicker than hotels.com but often at a slightly lower rate.