  LIST CREATE, 1

  rem -- Saves log file every %t minutes --
  %t = 10

  REPEAT 
    %s = @winactive()
    if %s
      rem -- Add to list if not already there --
      if @greater(@count(1), 0)
        LIST SEEK, 1, 0
        if @not(@match(1,%s))
          LIST ADD, 1, %s"  "@datetime(hh:nn:ss am/pm)
        end 
      else 
        LIST ADD, 1, %s"  "@datetime(hh:nn:ss am/pm)
      end 
    end 
    rem -- Save log file every %t minutes --
    if @equal(@mod(@datetime(nn), %t), 0)
      rem -- only save once --
      if @not(@equal(%%lastsaved, @datetime(nn)))
        LIST SAVEFILE, 1, c:\winlist_@datetime(hh_nn_am/pm).LST
        %%lastsaved = @datetime(nn)
      end 
    end 
  UNTIL 
