lcRed = LTRIM(STR(RGB(255,0,0))) lcGreen = LTRIM(STR(RGB(0,255,0))) lcBlue = LTRIM(STR(RGB(0,0,255))) lcBlack = LTRIM(STR(RGB(0,0,0))) *-- pseudo code *IIF(HighPriority, red, IIF(MediumPriority, blue, IIF(dmDate<DATE(), green, black))) foreexpr = 'IIF(ALLTRIM(myscLoc.priority) == "High" , ' + lcRed + "," +; 'IIF(ALLTRIM(myscLoc.priority) == "Medium", ' + lcBlue + "," +; 'IIF(myscLoc.dmdate < DATE()' + "," + lcGreen + "," + lcBlack +; ')))' THIS.SETALL("DynamicForeColor",foreexpr,"Column")HTH