Do you miss something on BrainKing.com and would you like to see it here? Post your request into this board! If there is a more specific board for the request, (i.e. game rule changes etc) then it should be posted and discussed on that specific board.
It is vital that players be allowed to double whenever the rules permit it. If a means is provided to forgo the opportunity, that's fine, but the system must not prevent doubling.
It is not all that uncommon that a player may wish to double while stuck on the bar -- maybe he has borne off all but one checker and his opponent has a closed board. In a situation like this you would require him to double at the first opportunity or not at all? But what if he decides not to double at first, or rolls without thinking about doubling, and then later decides he wants to double?
It is not the server's job to assess when someone's position has "improved", or whether doubling would be a good move. It is the server's job to enforce the rules of backgammon.
Furthermore, it is not necessary for one's position to improve in order for doubling to become correct. In the situation I described above, the player may choose not to double because he has gammon chances. After he dances a few times, those gammon chances will be reduced, and he will want to double. He must be allowed to do so.