Cool. thanks for sharing. With the upcoming firmware 2.1.8 we increased the maximum number of zones to 72 — still not 88 yet, but getting closer. The original limitation to 56 zones is mainly due to the limited storage on OS 2.x — since programs are all stored in EEPROM and the EEPROM size is very limited, 56 was pretty much the highest number of zones. With OS 3.0 and OSPi, the storage is no longer an issue so in theory they can support a much larger number of zones. In practice, though, very few users need more than 40 zones, so we rarely receive requests beyond that.