greywolf79 you had mentioned wanting to be able to switch the gold for tokens. Just to try to give back a little Here is how you can do it if your using Daats Token system. Go to around line 307 of BaseEscortable.cs or better yet do a search for Gold the second one you find should be the correct location but just to make sure look back in this post for the correct area to modifiy. Any way the code would look like this.
Code:
Container cont = escorter.Backpack;
if ( cont == null )
cont = escorter.BankBox;
Daat99Tokens item = new Daat99Tokens( 250, 500 );
if ( cont == null || !cont.TryDropItem( escorter, item, false ) )
item.MoveToWorld( escorter.Location, escorter.Map );
Red stuff is the changes. The numbers in between the brackets would be the range for the value of your tokens. I take no credit for this as I didn't completly understand how to write it, so the credit goes to Joeku.