set talk off nstart = datetime() a=rgb(192,192,192) for i = 1 to 10000000 b = a endfor ? datetime() - nstart && 15 nstart = datetime() for i = 1 to 10000000 b = rgb(192,192,192) endfor ? datetime() - nstart && 16I think that's a pretty clear indication that the function invocation time is nearly inconsequential in most situations. The RGB() has an advantage from the standpoint of readability of the code; a call to RGB() conveys the idea that a color is being referenced. A constant needs further clarification -it's easier to understand RGB_STANDARD_GREY than RGB(192,192,192), and both are clearer than 12632256. In fact, if it's going to be used as a constant, I'd tend to #DEFINE it, so that the next person in line can figure out what I did.