Tildar wrote: > FSET _M(M) monnum(trigdate()) == M > REM 7 SATISFY [_M(1) || _M(4) || _M(6) || _M(9)] MSG Prepay estimated income tax Note that SATISFY is less efficient that specifying a month, but for this example, it's probably OK. It's a cool hack, though! :-) Not sure how readable it is. Regards, David.