p.s. though mis-configuration of MTAs and DNS servers appears to be
a far larger source of errors than mis-implementation.
We don't need better software, we need better users ;-)
or we need to start considering human factors in protocol design.
Keith