I don't think there is a perfect spyware hunter out there. Many of the "best" programs miss things that are caught by "inferior" programs. I use AdAware, which you can get at
www.lavasoft.de It's pretty good at catching a few things that ZoneAlarm doesn't.