Only a few years- SS has been very generous with giving out RP codes during Spook the past few years, and since SDCC last year.
Yeah, that's right! I am very selective about what makes it into my collection, as I only have so much space and money to put towards it. Nothing wrong with that, right?
And actually, almost all of my collection has been created since I started hoarding free SS RP points a few years ago, so I've bought plenty- just not much from SS! And they're the only company I know that regularly gives out free money!