Current method: 4d6, keep best 3, roll 6 times.
Players can roll 2-3 "sets" of stats using the above method. If the player doesn't generate a set of stats he/she likes, then he/she uses the point-buy method (32 points). To make things easier, I have a little list/chart of the stat sets possible using 32-point-buy. At the high end, a PC can have (w/out stat mods added in) a 18, 15, 10, 10, 10, 10. At the low end, however, a PC can have 14, 14, 14, 14, 12, 12. Makes for really potent characters.
However, I'm thinking about going down to 28-point-buy instead. Just a bit above the standard 25, but not as dramatically as 32. Still going with the multiple sets of 4d6k3, but may "standardize" it to 2 sets only, as well.
Yet, I've met a player or two who still thinks that any stat below 14-15, and not having 1 or more 18's makes for a "sucky" character. That view is extremely ridiculous now, esp. with any stat that's a 12 or higher granting a bonus of some sort. Then again, any rule that doesn't allow said player(s) to have something automatically/for free since it goes with the "concept of the character" "sucks" as well.
Nevertheless, I think that my methods will allow players to make better-than-average characters, but it'll also help prevent then from making uber-PCs. However, despite the relatively generous method above (2-3 sets or 32-point-buy), PCs still wind up dying not because of "poor" PC stats, but rather due to poor player judgment.