Re: dependencies - I was thinking of something simpler.
If I bring up a snippet that uses code in (for example) Zipper then CL simply displays the fact. In other words, as the snippet is displayed, the tags attached to the snippet entry are displayed as information only.
The purpose is to ensure that a developer doesn't copy/paste the snippet, and then it doesn't run because of an invisible dependency or some other undeclared incompatibility. That would undermine CL as a trusted resource. As a side-benefit, assigning snippet tags would make targeted searching easier for the user.
Probably worth coding in a few spare tags - you are bound to think of more once you start to use them

This talk of Wiki integration, IDE integration a public database and auto-downloading is an exciting prospect to say the least!
I hope the project goes ahead as planned, because I can't wait to use it. I'm fed up of spending lots of time searching the forum and wiki for obscure bits of code.
Thanks for taking this on, taazz - it's a really worthy project for the community, and I'm willing to help in any way I can.
For instance, I can start a CodeSnippets section in the Wiki if you like - it can be populated while you get coding. I would need to know your chosen category tree though in order to get started.