Do you agree or disagree that over time, as memory is allocated and released by programs, memory is fragmented or that your computer may have many unused blocks of memory mixed in with the usable blocks? Here is my thoughts: Programs need a contiguous area of memory (memory usage by a program cannot be fragmented like data on a disk), I don't know why everyone makes it sound like memory defrag programs claim to defrag memory in the same manor as a disk. So maybe defrag isn't the best word to use for this process. They should say "Optimize System Memory" as that is more along the lines of some of their claims. I can't explain why Vista's memory usage widget sits at 35% used when sitting idle for me.Then I run iolos memory defrag utility built into system mechanic, and memory usage drops to 17%-24% and stays there for hours. This is on a fresh boot. Even after a reboot it only jumps to 27%.