>>set filter to PermID == lcPermID and (LoCWW > 7 or HiCWW > 7 or LoCWWHrs > 24 or HiCWWHrs > 24) >>go top >>if ! eof() >> messagebox("The following records need to be corrected for CWW > 7 or CWWHrs > 24. ") >> browse && shows table1 >>endif >>set filter to >> >>brow title 'Get ready' && shows table2 >>set filter to PermID == lcPermID and upper(valid) = "NO" >>go top >>>>I can't imagine what's causing this unless my installation has become corrupted somehow. Has anyone else ever experienced this? This is happening throughout my application in various routines and prg's.