Didn't mean the first part as something negative. Being usually the one that in my social circles that knows the nicher stuff, algorithms help me a bunch to find new things as asking around can be a quest.
And for clarity, to me the algorithms would be a type of middleman, whose job is to better distribute the nicher stuff, and thus why I interpreted your script as one (sorry if I got it wrong though).
But also, if I'm misinterpreting, feel free to ignore the weight idea if it leads the script to the wrong direction, as the idea is based on my definition of algorithm from above.
edit: engrish