1. Clean the terminals. Be sure to have your radio "code" if you disconnect the battery.
2. If you can live with it, get a battery tender to hook up for a week. It seemed to help an old battery here and I got another year out of it.
3. If the battery is 5 or more years, I'd give the nod to the battery again. Be sure to use a Volt meter in the AM before starting to see if it's coming in low.
I think I have a bad battery, but I wanted to get confirmation from people smarter than me before I buy a new one.
For a few months now, my 2005 Honda CR-V has been slow to start in the mornings sometimes. No big deal, just took a couple seconds to crank. But then last week, when I tried to start it on Monday after it sitting all weekend, it wouldn't start at all.
I had one of the cigarette-lighter "As Seen on TV" battery chargers, so I plugged that in for 10 minutes, then the engine started fine. It ran fine for the rest of the week (driving it every day) and now, after sitting for the weekend again it won't start again.
I've had the battery tested at AutoZone twice, and both times it passed. (The first time it said "Good" -- a month or so ago -- and then last week it said "100%".) But I'm leaning toward a bad battery because the charging system also checks out fine, and it only happens after the car has sat for a couple days, which makes me think the battery charges fine but just can't hold the charge any more.
Does that sound like a battery issue? Or is there something else I'm missing?

Chowhound
Comic Vine
GameFAQs
GameSpot
Giant Bomb
TechRepublic