If it is concrete driveway and not asphalt, here is what I do. I run down to the feed store, get some powdered kitty litter in the economy size. I then pour some on the asphalt, and kind of massage/rub it around the surface and let it sit for a bit. I then take some water, wet the driveway a little, and take an old broom and kind of scrub the driveway. Rinse and I am done. Now I have really clean driveways, considering there is always some type of engine work going on, i would say it works well for me.