Independant Power Progress - How are the batteries holding up?