I have recently been infected by some extremely clever virus that managed to get past two server computers screening the network for viruses using two different pieces of anti-virus software and also Grisoft's AVG on the client computer (recently as in 10 hours ago, at about 1:00 in the morning on July 8, 2005). It stayed around long enough to send a copy of itself to everyone who was in my MS Outlook's e-mail account by replying to all of them with a copy of itself inside it. After a scan using all of the above, it was removed; I think. However, something worrysome happened this morning when I was running Microsoft's AntiSpyware program. It said that 1400 something memory processes were scanned. This does not, to me, sound like a feasible number, especially considering that all the services, processes, and drivers that are running put together only total to around 300. I did notice while the scan was going that when it was reporting the name of the processes, it would put [PID <insert number here> processname] up on display. What does PID mean in this case? Is this number reported by MS's AntiSpyware just some way of deep scanning that I am unfamiliar with, or is something still really wrong?