I have an object configured in a COM+ package with a specific Identity(user) context assigned to it. When the object is accessed via a web page from our Intranet web application, the process appears to be running in the context of the NT Authority/System user. Any records that are updated by this process have this Update User. When this same object is invoked by the SQL Server job scheduler the object runs in the user context assigned in COM+. This process is responsible for sending some email notifications that are not sent when it runs with NT Authority\System user.