Just one comment. You know you can create custom fields I guess. You could create a string field with user names. And creating views for each one of you. It would probably be easier to maintain than to have 3-4 different libraries. But it might be that you just don't want others to mess with your tags, and in that case separated libraries might be the only way. I really wish we could get a library server with Access Control Lists. That way you could just show given media, or give write permissions to just specific parts of the library for each user. That would have been something.