I'm curious to know how other people create smartlists based on sub-genres or styles of music.
For example, if I want to create a smartlist for electronic/rock music. I would include the genres Electronic and Pop/Rock. There are all sorts of sub-genres within Pop/Rock that could qualify for this list, like Indie Electronic and Experimental Rock. The type of artists I might include would be Radiohead, Brian Eno (some of his albums are in the Pop/Rock genre but are still electonic in style), Sigur Rós, Soft Machine, The Flaming Lips, Sterolab, etc. But, I don't want to create a smartist with a long list of artists. I'd like to simply filter on the sub-genres.
So far, I've been using a user-generated tag named STYLE and I've extracted the metadata info from AMG (All Music Guide), which is a good resource for this sub-genre information.
Is there a better way?
Should I be using a different, standard tagging method that's supported by various tagging services?