Am I alone in thinking that the programming interface should do the work of identifying cross-dependancies for you? Most systems pretty much do that in the feature document as the last lines (as; related features, or required features/settings). So, these interactions should be available at least as a pop-up in the programming window, and for sure as a warning if a feature won't work at all unless other features are turned on.

Yes you are alone. What you are talking about is called training and experience. In short-knowledge of the product or system. A GUI could handle the mundane user level functions for an end user as they do now but it could never make complex configurations simple for someone without training.

-Hal


CALIFORNIA PROPOSITION 65 WARNING: Some comments made by me are known to the State of California to cause irreversible brain damage and serious mental disorders leading to confinement.