Queued mode event reporting is provided. When an event occurs within a
computer, an event report is generated describing the event. If the event
report cannot be immediately transmitted, it is stored in a queue for
future transmission. The queue for storing the report is chosen based on
whether a user should have access to the report and on whether a
notification should be provided to the user when the event occurs or
prior to sending the event report or at both times. A queue trigger
program is also configured to execute when the computer goes online and
when a user logs into the computer. The queue trigger program causes the
queued reports to be sent, if possible, and causes the appropriate
notifications to be shown.