As an electrical engineer who works on batteries for a living, if you want to maximize the life of the battery, avoid storing the Spark battery at a full charge. What I'm saying below applies primarily to Lithium Ion chemistries so do not use this advice on Lead Acid or NiMH batteries.
LiIon Batteries age based on temperature, and how much charge is in the battery (State of Charge or SOC). The hotter it is and the higher the SOC, the faster it will degrade.
If I were you who only drives 8 miles a day, I would avoid regularly charging the battery to full. I would just run the car down to 20 miles range remaining before charging it back to full. Keeping it at a full charge is the fastest way to wear out a battery.
It is important for people to realize though that a full charge (100%) as reported by the car is not actually 100% of the battery manufacturer's rated capacity. Its usually only 80-90% of its rated capacity so its not "horrible" to keep the car fully charge, it is just better in general to not have it at higher SOCs.
If you'd like a better understanding Battery University has great write ups on the subject:
http://batteryuniversity.com/learn/article/how_to_prolong_lithium_based_batteries