 You could also consider replacing your driveway. Look at crushed stone. Or look at porous pavement. It is a little more expensive. Or maybe look at pavers. Whether or not you can personally help out, this principle of letting rainwater soak into the ground instead of going into sewers can be applied in all sorts of contexts.