I usually pop stuff that I find in the wild over in the Free Resources forum. If users think to look in the freebie forum, they can find and d/l some neat stuff. If they don't look there (or search online) and they spend points requesting something that's already in-the-wild (or already in the freebie forums), that's on them.
Personally, the Free Resources forum was kind of thin when I first stumbled across it (like 3 pages at most?), so I started packing stuff into it. It's good to see that since then we've all pitched in and made it a place to get a lot of cool things w/o spending points, so that even the newbies can enjoy being here, even if they don't have any points to spend at the moment.