Battery status by Michael Finney