> Thus in one statement making my assertion that this is
> not a language issue, but a cultural one.

I think you are right.

As a friend of mine once said about the output from Aonix'
Ada-to-C compiler:

   It is probably better than C code written by C
   programmers, but it is definitely worse than C
   code written by Ada programmers.

> I would bet that the average person on this list
> actually has oil changes when they are suggested 8).

Uhmmm. I haven't sprayed the chain on my bike in a month.

> I have found that if you produce an GUI executable that
> 'dances' early, the scrutiny about your ability to
> finish quickly is removed.

Yes. But at the same time, it builds an expectation that you
almost have finished the system. I have simply stopped
showing "live" GUI prototypes and use a hand-drawn
paper-based GUI for presentations until the system is close
to be useable. - A strategy I am afraid only is practical
for the development of smaller systems.

"There are only two types of data:
                         Data which has been backed up
                         Data which has not been lost - yet"