A somewhat more expensive alternative to a battery maintainer - but no less effective - would be to consider moving somewhere where "Winter" means "65, partly cloudy, and a chance of showers" rather than "start tearing up and burning your hardwood floor - the heating oil delivery guy slid off a bridge in an ice storm."