I've been using BeFrugal for a few months and the majority of my purchases never get "reported" or verified so I am not getting most of the cashback that I am owed. I've been very happy with Ebates and have not had this problem with them. Go with Ebates even if the cash back % is lower because with them you actually get paid.