ways to earn money online
Rebates at a large number of shops
Rebates at nearly every online retailer