Okay, I have tried 3 on this list so far.
First I tried BitDefender. It found
Trojan.Clicker.MQL
Win32.Worm.Bagle.FJ
Generic.Peed.Eml.123456
in my spam email folder. That didn't fix the buffer overflow.
I tried Avira next. It didn't boot properly on my system.
I tried Kaspersky next.
I started it on 3/06/2009 at 5:13pm. As of 3/08/2006 at 11:00am it is still going. So about 40 hours now... 78% and nothing found.
When it finishes, hopefully sometime tonight, I'll try avira again and the other ones on the list... but they don't seem to be picking up anything. Does anyone have any other suggestions? Is there some process I can go through to recover winlogon.exe?