It is possible to get playlist generator to hang when creating a playlist where combinations of categories could end up longer than the desired duration of a playlist. Lets say, for example, you're running a talk station, and you have multiple segments that need to air with in a given time, but you also have some music scheduled to go between each segment. This could possibly create a situation where the playlist generator never finds a way to match these criteria. So, I propose that we have a flexible time option, so that a song may be sacrificed to make the timing work out. Another use of this flexible option is that the generator could add fewer tracks to a category that was called for during its setup. For example, if I were running an acoustic block, and I wanted 30 minutes of classical music, an ID, and 30 minutes of choral music, that could be a problem given how varied pieces can be. If the classical set ran for 35 minutes before the ID played, with the choral set going for 25, that would solve the problem.