A feature in MusicMaster that I have found very helpful is the option to layer rules through multiple rule sets. I love having the ability to set an "ideal" rule(s) in the breakable rule sets and yet allowing MusicMaster to relax the rule to a preset limit when all songs fail to meet the "breakable" criteria.