I use Topcashback when I remember. Usually opt for Amazon vouchers rather than the cash. It does take a long time to come through sometimes so you have to remember to check from time to time. The only catch is, don't assume buying through one of the sites on there is the cheapest way, always shop around.