These are the sites I use most often, but I HIGHLY recommend checking cashbackmonitor.com before you do any online shopping, because it will show you what site will give you the most money back. They often trade places and run special promotions for certain categories, so I always check there first!