Thanks for the thought, and you've actually suggested what we already do. We forward events with a prefix to let us know what sites they're being forwarded from.
However, it's not the actions I was concerned about. I know how to write sendkeep actions, forwarding actions etc. It was the message record I was having trouble with. I did actually mean NT events. These are duplicated in the TNG event log, or at the very least, they are on our systems, I don't really know if this is standard or not.
What we were trying to achieve was forwarding anything that originated from an NT event log (duplicated in the TNG event log), and forward that up to us. The nearest thing I could find to achieve this was to trap anything listed in the TNG event log as having a user of "N/A". Other tng events would originate with a user of DomainName\caunint or perhaps NT AUTHORITY\System or DomainName\Administrator and various other things. Observation showed that most, if not all (I am not sure on this point) events which originated in the NT event log, and were duplicated in the TNG event log, were written with a user of "N/A". So we used that in the message record, in the Domain/User field, and this trapped NT event logs, and allowed us to then perform actions on them.
But you're right, we do send the messages up with a prefix, and then on our side check for those prefixes and use actions to highlight them, etc. And we have sort of established that this idea would be too expensive (Our isdn satellite offices call us all the time to tell us someone has printed a document, for example. On isdn demand dial, that's not really appropriate)
Thanks for the thoughts