Naji, while your idea and mine have similar effects (reducing the number of balls needed by the non-fouling player), my idea is simply simpler, in that you don't have to try to keep track of your opponents number of fouls. Simply transferring balls from the fouler to the foulee is a fool-proof way to keep score, and when the fouler has no balls to transfer, a coin on the table is in keeping with the way fouls are marked today, we simply need to change the meaning of the coin from "owing one" to "you need to transfer one".
I really think this change would do the trick without destroying the game, and if it is thought that perhaps we would wish to modify this idea a bit, we could always say that once your opponent needs only one ball to win, no transfer can be made, so that a foul then would result only in the fouler spotting a ball or owing a ball.:thumbup: This modification would preclude a player winning the game when he is not at the table because his opponent fouled.