http://www.jempeg.org/jemplode20-trilateralcommission.jar
http://www.jempeg.org/jemplode20-src-trilateralcommission.zip
(uploading now -- give it about 5 mins)

Fixed:

1) If a non-container was snuck into a tag soup, it wasn't cleared out

2) A playlist with no options tag gets set to -1

3) exception in M3U getChildren() kills the entire M3U

4) New options for controlling recursive coloring of playlists and soup playlist (look at the bottom of Options)

5) NPE in FIDPlaylist.shouldRefCount -- Actually a bug that "remove completely" was removing nodes from underneath the soups' noses, so when the soup then received the remove event, the nodes were already gone

6) Once options were -1, everything explodes and options aren't saved

7) tag updates for layered tag soups weren't passing the right container through

8) new soup layer "Range Layer" that lets you specify a layer with an arbitrary set of character ranges like "Range By Artist=>A-F,G-M,N-Z" will split your tunes by artist into three playlists. If you want the actual full artist name on the next level below that, do "Range By Artist=>A-F,G-M,N-Z,By Artist"

Still Broken:
That multiple select delete from a refs search soup thing from the previous release.