Here's a simple suggestion for making manual runs (via the app's remote control icon) much more usable.
Currently, when you run a zone manually via the iPhone app and press Stop, the app forgets your zone selection and resets it to "All Zones" every time. This becomes really tedious when you are working on a specific zone.
Instead, it should remember the zone from the last manual run, until you exit manual mode.
That way, it will be much easier to fix a sprinkler, test it, work on it some more, test it again, etc. All zone and timing selections should be remembered until you press "X" at the top.