@evan (I voted "Yes")
Virtually all software should have a "view source" or analogue; there should be a way to ask it to be transparent about what operations it is doing. Not just a middle-ground between basic use and power-users, but a ramp between the two.
It's a shame that this is seldom implemented except in web browsers.