Its looks like my original idea is too complicated to implement and would be useful to very few people even if it can be done. To make it easier and possibly more usefel, the utility could be generalized to a degree. If you assume that you only search/downward from the level you are in, then you could limit yourself to two levels. That would give you, Level 1 = Artist; Level 2 = Album/Set. You would lose the detail where an album contained several CDs or was a boxed set and you would lose the count of total CDs (You could only count total albums/sets), but you would still end up with a total album/set count (with, hopefully, subtotals by artist), and, if a list can be generated, it would give a beautiful index of the entire collection. You would only need a list at one level since the album folder names contain the name of the artist and the album for each folder. Doing it that way turns it into a much simpler task and would give you a general utility which could be applied to any system where a 2 level index would be useful-music or otherwise.