on Ram Pro,
If it was running in the background, as the other mem apps do, it would be a tradeoff between extra processor load and commit charge versus the ability to maintain free RAM, and that is a poor tradeoff. In this case, Ram Pro is off until you hit your ram cut icon for a total of less than 5 seconds to free ram when you option the app this way. Free ram without ongoing load. Freeing memory leaks can make a huge difference for those who are running a memory hungry OS like XP with <~320 megs of RAM.
People should just buy more RAM, this is like turbocharging a weak car engine, but it's a better option than just slogging along with too little avaliable memory.
Defrag,
If you use your PC intensively, as many do, you absolutley should defrag every 2 to 3 days to perk performance. Overall percentage of fragmentation is a poor measure of the true effect on read/write times, your system files and most used are getting chopped up all the time, that may only be 1% of the total, but it's a vastly larger percentage of the files you need most to run optimally.
Defrag Option one is the MS App, 45 or more minutes with their defragger that dominates everything else running and option two is O & O, 5 to 7 minutes in the background with minimal load on the system, done. If all I had to use was the MS App, I would'nt bother defragging every two days either, but there are better choices avaliable, the MS/Seagate Defragger is probably the slowest and one of the most system intensive choices on the market, it's an IE quality POS.
The best defraggers are the ones that run outside the OS at bootup to get to locked files that are inacessible from within Windows, I had one but stopped using it because it did'nt work with my encrypted partition.
Try them, I think those who do will see why these are superior applications or don't, does'nt matter to me.
As far as buying software, that's rarely necessary.