I talk about My Points alot since it’s one of my favorite rewards programs and I love redeeming my points for Amazon certificates so I can buy books.
I’ve been a member since about 1999 (or so) and it just continues to get better. I’ve been doing some of my Christmas shopping through My Points so my rewards will add up faster.
There is a referral program if you’re interested in joining but you don’t get a unique link to use. To refer someone, you need to send them an email invitation which is the only drawback that I have with it. (But if you’re interested, I’d be happy to send you an email).