Here is a rough draft of the Fehr option.  Herman, you will be happy to know 
that this one is much shorter.

It needs some clean up, but this should be enough to get comments going.


Kay