I agree. All the options suck, and overflow is offensive. :) But sometimes we need it, and that's why I want to supply options rather than one-size-fits-all solutions. I don't think our options necessarily need to live in separate mixins like they have. I love how smart this combined mixin is. But we could add a toggle to it as well, for people that need the overflow hack in some cases.

It's not about saving keystrokes. The advantage of `clearfix` over `overflow: hidden;` in your code is that you have added *meaning*. When the w3c invents a proper way to clear floats (or we get a better hack), you can simply change the clearfix mixin one place, and all your overflow problems go away.