My DM and another player came up with a system of designing your own class, and rolled into that is the stat generation. If you make your own class, you get 115 points to spend on basics (hit die, base attack, saves, etc), class abilities, and magic/psionics. You can also spend 3 points to raise one attribute. You begin with 66 attribute points, plus an additional 12 that must go into Charisma. It's an unweighted point-buy. It leads to pretty high stats, but the characters are supposed to be heroic. Along with a couple other goodies the DM gave us, it made 1st level a whole lot more fun (Toughness for free as a bonus feat does wonders for low-level play).
For example, my character spent 6 character-creation points to get two additional ability points, and ended up with Str 14, Dex 12, Con 16, Int 14, Wis 10, Chr 14 (Con being my primary spellcasting attribute).
I think the one player who took a PHB-standard class rolled 4d6 drop lowest to generate his scores.