More concerning my correspondence with Wes Loewer. One of the things that attracted me to Hypercomplex numbers was that there is a general way to calculate a function on the hypercomplex numbers from the analogous complex function. Wes showed me how to do the same thing with quaternions. It isn't quite as elegant, but it's not hard. This means I could add fractal types quaternion and quaternionj that are exact analogues (with equal generality) of the hypercomplex and hypercomplexj types. (These are general because they use a function variable that can be set to a variety of analytic functions.) There are some quaternion types already in fractint but they are less general. I guess I should check out POVray also for the same generalization possibility. I'm enjoying the possibility of this project since I haven't contributed any code to fractint for a long time. Jonathan has been holding down the fort by himself. Tim