There's the rub, though, mwa. It wasn't thought out before it was done, just like when the max redemption points were lowered from $20 to $5 then back to $10 when we complained. All that needed to be done was to give everyone notice, BEFORE giving out her birthday code and sending out business cards with orders on which was printed the 123REFER 10% off code. Now they're all out there. It all could have been avoided and now she has to decide what to do, since it wasn't thought through first.
Personally, I would email everyone in the customer database, allowing points to be used one day in the future, as DarkKarma suggested, or if she doesn't want to do that, then she kind of has to stick with the discount code now that the cards are out there. The only problem with this is having to email every customer about the points thing because I'm sure not all of her customers are regular readers of the forum.
Prior notice could have avoided any problems or hard feelings. And yes, I realize it's her business and we are the customers, and I for one will be back either way. And all you have to do to make up for lost points is order enough to where the 10% off would equal your points balance anyhow. For example, I have 76 points, $7.60. So I order $71 worth of goods which is $76 with shipping, and the 10% discount is $7.60. Same difference. So that's why it's not a big deal to me. Now if you make small orders and have accumulated large amounts of points, then you have a bigger issue.