I ran the memory disgnostics and there are no memory errors, which means that there are no problems with RAM.
There are no integrity violations, which I assume means that my computer's system files are ok. I am receiving alot of 3036 warnings. But given that my computer is running ok and it hasn;t crashed - other than when Outlook wouldn't open and Internet Explorer stopped working, earlier tonight, there have been no problems. I have had lots of SideBySide warnings, but according to my computer guru, who is a qualified computer technician, Microsoft suggests that these warnings are ignored.
I won't be uninstalling Panda IS 2012, as it's a good program and AVG can't compare; likewise I won't be uninstalling Nero.
All I wanted to do was to find out what possible heap corruption detected means and no-one has told me that and whether these possible heap corruptions are serious.
Thankyou to those people who tried to answer my question, but I'm still no nearer to finding out how I can stop possible heap corruptions, without having to uninstall programs.
Emma. D