I went back to CVS today because I needed the hair products. I paid $2.67 and earned $5 in ECBs as the Nivea applied to my prior purchase. I used a B1G1 and a $1/1 on the lip moisturizer, the FX curl products were B1G1 free at $6.59 and the Revlon was $4.97 each.
I got to my car and looked at my receipt and realized I overpaid for the Revlon (should have been 2 for $5.00). Therefore, I went back in, they refunded me $4.70 and I earned another $1 ECB for them. Gotta fix their register.
Just a word of warning - ALWAYS check your receipts before you leave. You may find a big error like I did.