You know, people keep arguing about the roll system, especially that it makes it hard for new players to get a good roll because they might give up after only a few rolls.
I notice that nobody has brought up the fact that the current roller SHOWS you the max stats you can get and provides you with a notification that you have 8 in all stats to begin with.
It is not hard to do ∑Max Stat - ∑Base Stat = Needed points
You can then determine if that roll of 44 on your elf cleric (an earlier example in this thread) would look good or not. I mean, look at the average human
∑Max = 101, ∑base = 40. 101-40 = 61...does 45 sound good for that?
Now, as a thought for an alternative to a rolling system (and I don't think this idea would work without some serious restructuring, so don't think this is a serious proposal, I like the current system):
Set the cap for any attribute at 25 and give each race a number of points based upon current stat maxes, exp penalty and need for balance based upon testing. Now allow players to customize their stats how they want.
So yes, you could have your human dkn that has as 25 in STR...but you're going to be balanced elsewhere. Points would definitely have to be balanced, because I realize you could adjust a human to have 25 str, normal con and dex, and still have 17 int, 19 wis and therefore not be too gimped. However, take a fire giant and boost its INT to 17 and WIS to 18, there's 5 points you have to pull from somewhere, which will make you loose other bonuses you have.
EDIT: As an addition, + Stat gear would have to be reconsidered as well, because you could easily have people running around with multiple 25's thanks to gear.