* Broker-fee discounts.
Lets say your broker establishes mutual "trust" and "relationship" with another broker, over time. Both of you are always available for each other's queries, and both of you always pass traffic to each other. (ie, you run a lot of queries through them, and they run a lot of blocks through you or something). In the end, it works out that between the two of you, you end up 'breaking even' most of the time (you both average the same fees to each other).
What if you could reduce your advertised broker fee(s) for 'regulars'? Perhaps have it tied into the reputation system; discounts would not be immediate, and the amount of discount could be slowly increased over time. That would cut down on token-transfers due to discounts, (not really a big deal now, but in the future, when traffic over the networks increases, it may play a useful part.)
"serverA: Hey. We give each other a lot of business for blocks; lets cut a deal."
"serverB: (checks history with serverA) True. You have a proposition?"
"serverA: Lets cut costs per block by 10% mutually."
"serverB: (checks mojo in/out with serverA) Agreed."
Perhaps a user-option "allow mutual discounts" or refuse them. Then if a server ever 'breaks' the discount agreement by charging/requesting more from the other party (if for example one side clears all his deals) then the other server will clear the discount for them in return.
On a related note, what if I run 5 different machines on my network. Say I run "ROCKET1" "ROCKET2" "ROCKET3" .. etc. It would be nice to be able to save an option on each server that says "charge ROCKET1, ROCKET2, ROCKET3 zero mojo for trasactions, but charge the rest of the world my
regular published rates." ; that would stop my own servers from charging each other for transfers, lookups, block mirrors, etc etc.