As far as rolling for stats in a cRPG, it seems to make more sense to just let the player set their scores to whatever they want. As that's what folks actually want to do when rolling and re-rolling ad nauseam. In this way, you just remove the 'busy work' for players that require a certain stat distribution. Any restrictions of the number of re-rolls is easily circumvented.