I've noted recently that Windows 7 on my machine has been complaining about running out of memory and that I should close some programs. It would then usually point out a program I have running that does have a memory leak and has grown quite large. However, usually these programs start at 20MB of RAM usage and only after running the program between 12 to 24 hours do they grow to, at most, 200MB of RAM usage. I never have more than three of these programs running at the same time, so 600MB of RAM usage max I have ever seen from my running programs.