I have a application that when clicking buttons and opening screens the memory (viewed via task manager in Win NT4) goes up. When I return to the main screen the memory doesn't return to what it was before clicking or changing screens. I have used memory sleuth from turbopower but it doesn't report any changes! Does anyone know what may be happening. I'm using Delphi 4. This application is a long term run app so several months maybe required and increases in memory usuage is a concern.