Thank you very much, Juan.
I generated this using an Real*4 fortran array, which did have a non-zero floor, but the results seem to get scaled between 0 and 1 - not sure if this is the result of the CFITSIO routines I called, or something that happens when PI reads this sort of array?
Either way, I'll see if I can fix it by reducing some of the values in my array so that it gets a non-zero value in most places, or if not, I'll use the PixelMath tweak you suggested.
Thank you again,
Colin