The fact that the site had to keep some data in memory, that some money was "worth different" than other money (money in one account was not the same as money in another account, because of past investment history which would skew the profits taken from them, ie. same amount of money in a new account would make a different amount in ROI, than money in another account that could have negative profits) always confused me, as it seemed like you as the operator were making less money to provide users with this benefit.
It's really the only fair way of doing it. I don't think it's fair to charge commission on wins if you don't give some kind of rebate on losses. And yes, the site could take more commission if it charged 10% on all profits, but it was never my intention to make a bunch of coins. I wanted JD to be fair for all concerned.