You cannot double-dip these rewards programs by trying to get awards thru their shopping portals. However, if you have a UPromise MasterCard, you can shop thru the Ebates portal and pay with the Upromise CC. (Of course, the same would hold true for any rewards CC, you don't necessarily have to have a UPromise one.)