Stevie G #1 Use simple interpolation ... t# = 0 Repeat t# = t# + .01 R = r1 + ( r2 - r1 ) * t G = g1 + ( g2 - g1 ) * t B = b1 + ( b2 - b1 ) * t Until t# = 1.0 Stevie