I seem to remember struggling with it too. The way Windows 7 treats tags, as simple file metadata, is the way forward. Apple should build it into OS X. Scrivener files are, of course, not really files but folders which is probably part of the problem.