recursive "trickle down"

Hint to Mike: it's not actually a trickle-down. When you hit the Properties button, it recursively collects all of the records referenced by the item you had selected. For playlists, it just flattens the playlist. For soups, it runs the relevant query.

This allows it to populate the properties dialog properly. Then it applies your changes to that recordset.
_________________________
-- roger