I've been buying from iherb for 10-15 years; I had slowed down when they started this new "rewards" system that expires too quickly. Today, they emailed me an offer for $5 off my next order (good only for 48 hrs.). I ordered $45 or so worth of supplements. The website showed the $5 credit when I logged in, but after reviewing my order (after it was complete), I realized they didn't give me $5 off! I emailed them; the lady first responded requesting me to email them a "copy of the email screen" (the offer, I guess). I sent them back a nasty reply stating that they'd lost a long-time customer, and she emailed back something vague about $2.88 in "rewards". This company is clearly feeling heavy competition from Amazon (who isn't?), and they've decided to "nickel & dime" their customers any way they can.
Bye, iherb...