10. The method of claim 8 wherein said rules are applied based upon a category of the content file requested.
8. A method for securely providing access to a content file, the method comprising the steps of: (a) requesting, by a user via a client device, access to a content file; (b) filtering, by a filtering mechanism, the request by applying pre-determined rules; (c) creating, by a transport mechanism executing on the client device, a document container on the client device; (d) receiving, by the document container from a server, the content file following said filtering; (e) storing, by a storage buffer on the client device, the received content file in a volatile memory element; (f) invoking, by the document container, an application program associated with the content file, the application program providing a set of menu commands for interacting with the application program; and (g) generating, by the document container, a replacement set of menu commands comprising a subset of the set of menu commands provided by the application program.