What I would like to see is an automatic sandbox. Basically if a file is unknown to the AV or to the white list ( if you have one, cloud maybe), then it should be run in a full virtual environment. Then the behavior blocker can watch the process in the environment and if it does anything that is out of the normal it terminates the process automatically. The firewall can more heavily apply rules to the sandbox and it can even stop things like exploits by automatically sandboxing the browser when the user opens.