FatWallet is the most reliable cash back portal that I have come across. They are very good at tracking your purchases, and rewards post quickly.
What I like most about it is the ability to use any credit card I choose for my purchases, without having to worry about whether rewards will post.
Since I opened my account I have earned over $100 in cash back rewards.