1. A method for selectively delivering electronic messages to an identified user based on context and the environment of the identified user in a system of mobile and fixed devices including multiple display devices, and multiple users, wherein the identity and location of each device, display device, and user may be known to the system, comprising the steps of: obtaining an electronic message intended for an identified user; determining a level of privacy and a level of priority for said electronic message; obtaining profile properties for said identified user; perceiving present contextual attributes for said identified user, including a multiplicity of display devices in close proximity to said identified user, each display device having a device profile, each device profile indicating whether the device is publicly or privately owned; and determining a display property for said electronic message based on said contextual attributes, said profile properties, said level of privacy, and said level of priority; and selecting an appropriate display device to display said electronic message from the multiplicity of display devices based on said display property and said device profiles.