dont forget MCShield USB protector www.mcshield.net
it is a install and forget program. apart form the update check evry 2 hours (default) it use no computer resources, it is dormant until you connect a usb device