A house rule I am using now is the Prime Swap. Perhaps I can let Prodder and Scrunt explain this approach:
Prime Swap: After rolling (3d6 or 4d6-L) six times and recording the results In Order, the player can swap the character's Prime Ability with any other ability score. So FM can swap for STR, M-U can swap for INT, C can swap for WIS. Dwarves can choose STR or CON. Elves can choose STR or INT. Hobbits can choose STR or DEX. Option: Characters generated without the Prime Swap [start at 2nd level/start with maximum hits] insert your own bonus here.
This solution allows the player to generate the class he or she desires while maintaining most of the randomness realized with an In Order approach. I am not considering the optional point-buy system presented in OD&D because I adhere to the “for purposes of gaining experience only” caveat.