Originally Posted by AsenRG View Post
Put them in a word processor and give them keywords. Use Ctrl+F to find all that match a keyword.
Yea, a tag cloud is definitively the way to go here. The trick is just getting it to work quickly in a non structured format like a text document. What I mean by this is basically say his tag is "warrior". Searching for "warrior" will give him all mentions of the word be that a tag or not. And that's going to be annoying.

So to add to this suggestion I would say that he should do as you say but first establish a standardized structure for each character. Something like:

Header 1: Name
Header 2: Tags: <tag1><tag2><tag3>
rest of character sheet

That way when he searches things he can search for "<warrior>" and only ever get the tags.