#DEFINE Sunday 1 #DEFINE Saturday 7 #DEFINE AWeekend INLIST( iDayOfWeek, Saturday, Sunday ) CLEAR dCurrent = DATE() iDayOfWeek = DOW( dCurrent ) IF (AWeekend) THEN ? "Yes it's a weekend." ELSE ? "Not a weekend" ENDIFIn my Edit, Preferences, I have 'Compile when saved' checked. After compiling the prg and running it for today (Monday), I get "Not a weekend", and then I changed the date to Sunday using my system clock and immediately ran the prg again (without any modifications and/or recompiling) - as expected the message changed to "Yes it's a weekend."