Did you follow the instructions I gave you above, including the VundoFix? I see virtually no difference between the first HJT log and the second HJT log that was supposedly run AFTER all those other steps.
First of all, however, you are running two anti-virus programs on the same computer...this is and absolute NO-NO. The absolute rule is ONE anti-virus program and one firewall on one machine. More than one of each does NOT increase protection but will lessen protection because the programs will conflict with each other and not protect the computer.

You are running both Avast and eTrust EZ Antivirus. Please go to Add/Remove and Totally UNINSTALL Avast since it is the free program.
If eTrust has expired then remove it...but one of them HAS TO GO before any cleaning of the computer can be done.
You are STILL showing TWO anti-virus programs. NO fix is going to work until you get one of those off there.

Did you run the anti-virus program, the ATF cleaner and AVG anti-spy in SAFE MODE? Many of these entries are showing in the Kaspersky scan show they are in your TEMP files. You shouldn't have this many temp files if you have run ATF.

Please go back to my instructions and follow them EXACTLY. Starting with the removal of one of those anti-virus programs.

P.S. phoenix73 is correct about the SP2 update...but it absolutely cannot be done on a machine that is infected in any way. Please worry about that AFTER the machine is pronounced clean.