Well, my collection is splitted in some subgenres:
Goa
Ambient
Suomi/Experimental
Darkish/Forest sound
Vinyls
and then 3 small groups
good full on
good progressive
"normal" trance/goa-crossover
Within those subgenres I simply list all my cds alphabetical, both compilations AND albums, this means Balagan is next to Battle Buddhas for instance... But if you want to remember all your great tracks, the only "safe" way is excel... I have excel sheets with over 100.000 fields filled with information about tracks etc... if I have to play a trancy 6-8 set tomorrow, I simply have to order the list right, and I get a list of all "good" tracks within that sub sub genre