KooRaRoo Media has a very powerful organizing feature called dynamic file lists. This feature lets you create smart playlists that are populated dynamically with files based on criteria that you combine in various ways. For example, you can create a playlist that contains songs with Genre "Rock" from 1980s and 1990s. You could further refine it to only include files that are stored on your D: and F: drives, but to exclude files from your E: drive. You could create several such playlists each starting with a certain song or artist letter, creating a rolodex-style structure.
Creating such playlists is easy using the graphical user interface, so feel free to explore and create!
The latest released v2.0 adds yet another criteria to give you even more power - it's called "not starts with" and allows you to create exclusion playlists. See some of the predefined playlists (available under the Add menu) to see how it works.