The logic is unassailable. But what can we do to make the programming easier. At our location we've had people take full-fledged ocean-scripting classes and still, no one uses it. It's extremely unfriendly. How can we go from "linux" to "ipad"?
Putting in all this error-checking will only make the code even more intimidating..
BTW, did you mean "elegantly" or "eloquently"? :)