I've been shopping at michaels since January 22 and i also signed up for there rewards. I shop there at least twice a week and could not figure out why i wasnt gaining ang reward points so i called customer service a few times and i was finally told because the yarn i purchased and it was alot was on sale or clearence you dont get any reward points you only get points if you pay full price i think thats not fair i have other store rewards cards and you can buy anything you want