1. A method for isolating applications from each other, comprising the steps of: intercepting application instructions; determining if an application instruction calls for an illegal action; and preventing the illegal action from occurring if the application instruction calls for the illegal action.