I just installed ProcessGuard 3.05 Full and must say this is a really great program. I have a couple questions regarding allowing global hooks and access to memory settings. I'm using XP Home SP2 all patched. I let it learn for quite a while as I launched all my apps, turned learning mode off and then went back in and started scaling back rights on all apps but security programs, spyware tools, anti-virus and core windows components. Currently I have iexplore and outlook express set with only read authorization, but both continue to function normally or act like they do. I do get occasional flashes from ProcessGuard saying they are trying to install global mouse hooks or global MSGfilter hooks, but as I mentioned blocking those attempts seems to not break page or email functionality. Of course I would turn PG3 protection off if I was going to do somoething like Windows Update etc. Is it better to allow these apps to install global hooks? Logic seems to dictate to me that limiting IE and OE as much as possible with all the holes that come with them would prevent possible problems while surfing or reading email. But maybe I'm wrong and disallowing global hooks could create a security hole by not allowing the apps to do what they were intended to do. Is it better to limit these apps severely or set them up to do as they ask? Also why is it necessary to allow IE access to physical memory?