Thanks for the useful input and suggestion. I'll try and incorporate tagging (although I'm not sure if it would be a good idea to do away with categorization altogether - any other thoughts on this?).
e.g. "Development", "Promotion", "SaaS".
At least with my own project I know what tags to suggest: "git", "DNS". But where I'd file it otherwise I'd have no idea.
That's a great idea indeed... I'm sure it'll turn out to be a good starting point. Thanks.