For whatever reason, lots of gamers bristle at the idea of rolling 3D6 in order for their characters' ability scores. Me, I like it, even prefer it, because it's a good way to a) generate a character that's unexpected and b) generate a character who's likely to have one or more areas of obvious deficiency.
With that in mind, I wonder what might happen if instead of rolling 3D6 in order, a player could roll 18D6 and then allocate whole dice to whatever ability scores they wished. No score could exceed 18 and no score could be below 3 but, provided those rules are kept in mind, a player would be free to put however many dice he wished into determining any ability score. So, if a player really wanted a Strength 18 fighting man, he could allocate the sum of 5 of his 18D6 to achieve that end. Barring some really good dice rolls, this will likely mean that the fighter character will have below average scores in other abilities, but that's the price one pays.
Has anyone ever used a system like this? I've never done it myself, so there may well be some consequences for doing so that I'm not aware of. Theoretically, though, it seems like a good way to combine the most of the best features of 3D6 in order with player choice, the latter of which seems to be the biggest beef many gamers have with the standard OD&D method of rolling ability scores.