A well, duh moment: don't leave your laptop unattended in a public place.
Heh. I have 2/3 of the programs that this guy is recommending for the first level.
http://www.sysinternals.com
http://www.mlin.net -- startup control panel
http://www.anti-phishing.org
http://www.uscert.gov/reading_room/HomeComputerSecurity
www.sans.org/resources/malwarefaq