I wrote an r.out.ppm which is on moon in grass/incoming before I noticed that in src.contrib/SCS/raster/r.ppm there is both an r.in.ppm and r.out.ppm (at least in our version of GRASS -don't know if this is part of the distribution or not, there doesn't seem to be any documentation). Bill B