Actually there is strange bug with mine. If player 1's gold changes then for some reason it will execute the trigger as if every player's gold has changed. It seems more like a bug on blizzard's part, since a trigger should never be executed multiple times from just a single event.
** You would also have to disable the trigger before changing the player's gold, or the event will respond to its own actions.
Yea, its definitely a bug on blizzard's part. If you have two completely separate triggers that respond when two different players' gold amounts change (no matter what comparison) then both of the triggers will run, even though only one of them has had its events satisfied.
Never-mind, its not as bugged as I thought. I forgot that the cheats I was using to test this are applied for all players, which is why all of the events were firing.
It will work as it is supposed to, but you should still disable/enable the trigger before/after changing the player's gold state. Yay!