I have been evaluating MS Forefront Endpoint Protection 2010 vs. Kasperskey 2010.
One of the major differences in features seems to be that Kasperskey gives the option to force the full scan of a USB drive when it is inserted (Source), whereas FEP seems to rely solely on "actively protecting IO to/from that removable drive so autoruns that execute are scanned and any files that autruns call would be scanned.. also any reads/writes to that remove drive file system are scanned..." (Source)
FEP does have the option to run a full scan on the USB drive, but it cannot be a forced scan upon insertion of said device.
Do you see any weaknesses in the approach taken by FEP?
-Josh