I am looking for a piece of software that I can use to manage all of the snippets of code that I use. Now I am not talking about snippets from a .Net IDE perspective that plug into the IDE, rather I am talking about small chunks of code anywhere from 5-25 lines that demonstrate functionality. I am looking for a program that supports multiple languages (VB6, VB.Net, C#, VBScript, Javascript) and I would hope it has a built in search functionality.

Anyone use a program like this that they would recommend?