Roger, what about the "Hate" function?

I believe, but I'd have to check the source to be sure, that the "Hate" function simply removes any matching items from the running order.

This explains why they come back again after an un-shuffle. Unless someone's fixed it to remove them from the programme as well, in which case, they won't.

_________________________
-- roger