Tips and Tricks for reusing Grasshopper scripts?

I was wondering what are your methods for reusing previous grasshopper scripts. Hope that browsing the folders to find that one piece of logic built 3 months ago only to find that it doesn’t quite fit can be avoided.

Is that a necessary evil, is clustering nodes the way to go or have you seen some other methods for storing “repositories” of grasshopper scripts?

In the absence of a good search engine, good are the snippets. Here you have three plugins for it.