Thanks for the great link! I'm about a quarter of the way through so far, have found the write-up pretty straightforward. Just sounds like a bunch of buzzing wasps at the moment though. Try getting all the criteria right for one voice first then the other 29 should come easily. Will post my solution once I'm done.