* Add a property to form - blinkon * Add a timer control * Timer.timerinterval = 500 && Blink every 0.5 sec * Timer.timer event thisform.blinkon = !thisform.blinkon ThisForm.Grid1.columns(1).refresh && Assuming column 1 needs blinking * Grid1.columns(1).dynamicbackcolor = * iif(thisform.blinkon,rgb(255,255,128),rgb(0,0,255))Main drawback refresh for that column would be called periodically every timerinterval. Thus extra code (if any) would be affected. Other than that I didn't see performance loss even with 50000+ recs (fortunately dynamicbackcolor and refresh knows it had to deal only with the visible part).