If you live in the Bay Area, a nonprofit alternative is City CarShare:
(ZipCar don't charge per mile just per hour).
I also have appreciated being able to use my ZipCar membership in other cities in America and Europe, esp in emergences/unexpectedly.