I need some sort of advanced organization system. I have dozens of pictures I want to tag with different keywords for easy retrieval. I also want to tag documents, downloads, projects, programs, and games with keywords so I can easily find them. Then I want to organize those keywords by a heirarchy of keywords and types.
Anyone know of anything like this, or should I consider making this myself?