 Portable computers using rechargeable batteries generally give the user some indication of the remaining operating time left on the battery.A Smart Battery System uses a controller integrated with an interchangeable battery pack to provide a more accurate indication of the state of battery charge.Batteries that are part of a system, such as computer batteries, can have their properties checked and logged in operation to assist in determining remaining charge.