Tim, Richard, I advise you *not* to remove the ability to use parallelogram zoom boxes. Not only does it allow each axis to be rotated independently, but it also allows each axis to be stretched independently. There are some fractal types which desperately need these features in order to bring the details into view, and if I recall correctly, Jim Muth's explorations sometimes venture into this territory. Since this keeps the mapping transformation of pixels to complex numbers still as a linear matrix, I don't think this will simplify it all that much to remove it (you need a full linear matrix in order to accomodate rotation anyway). Move the other stuff (e.g. inversion) into a separate bit. Damien M. Jones dmj@fractalus.com http://www.fractalus.com/gallery/ http://www.damienmjones.com/