> grayed = (source_pixel_red * 0.10) + (source_pixel_green * 0.61) + > (source_pixel_blue * 0.19); Doh, mistyped math in the line, grayed = (source_pixel_red * 0.30) + (source_pixel_green * 0.59) + (source_pixel_blue * 0.11); -Will