A method of charging a battery with a battery charging system, comprising: connecting a device having the battery to a charging station having at least one charging cable (56, 58, 66) extending from the charging stall, the at least one charging cable terminating with at least two power connectors (68, 70), the at least two power connectors configured to connect to the at least two ports of the device, wherein the at least two power connectors provide power simultaneously to the at least two ports of the device; separating the battery into at least two battery sub-packs (20A - 20D); detecting whether power is provided at each of the at least two ports; switching one or more of a plurality of switches (S1 - S16) to provide power that is received at one or more of the at least two charging ports to the at least two battery sub-packs; and when a concluded charge process results in at least one of the at least two battery sub-packs having a voltage lower than selected ones of the at least two batter sub-packs: drawing power from the selected ones of the at least two battery sub-packs; and keeping the selected ones of the at least two battery sub-packs electrically unconnected from the at least one of the at least two battery sub-packs having the voltage lower than the selected ones; and connecting the at least one of the at least two battery sub-packs having the voltage lower than the selected ones of the at least two battery sub-packs to the selected ones of the at least two battery sub-packs once their voltages are substantially the same, wherein when more than one of the at least two charging ports receive power, simultaneously charging at least a first one of the at least two battery sub-packs with a first one of the at least two charging ports receiving power and a second one of the at least two battery sub-packs with a second one of the at least two charging ports receiving power. connecting a device having the battery to a charging station having at least one charging cable (56, 58, 66) extending from the charging stall, the at least one charging cable terminating with at least two power connectors (68, 70), the at least two power connectors configured to connect to the at least two ports of the device, wherein the at least two power connectors provide power simultaneously to the at least two ports of the device; separating the battery into at least two battery sub-packs (20A - 20D); detecting whether power is provided at each of the at least two ports; switching one or more of a plurality of switches (S1 - S16) to provide power that is received at one or more of the at least two charging ports to the at least two battery sub-packs; and when a concluded charge process results in at least one of the at least two battery sub-packs having a voltage lower than selected ones of the at least two batter sub-packs: drawing power from the selected ones of the at least two battery sub-packs; and keeping the selected ones of the at least two battery sub-packs electrically unconnected from the at least one of the at least two battery sub-packs having the voltage lower than the selected ones; and connecting the at least one of the at least two battery sub-packs having the voltage lower than the selected ones of the at least two battery sub-packs to the selected ones of the at least two battery sub-packs once their voltages are substantially the same, wherein drawing power from the selected ones of the at least two battery sub-packs; and keeping the selected ones of the at least two battery sub-packs electrically unconnected from the at least one of the at least two battery sub-packs having the voltage lower than the selected ones; and connecting the at least one of the at least two battery sub-packs having the voltage lower than the selected ones of the at least two battery sub-packs to the selected ones of the at least two battery sub-packs once their voltages are substantially the same, wherein when more than one of the at least two charging ports receive power, simultaneously charging at least a first one of the at least two battery sub-packs with a first one of the at least two charging ports receiving power and a second one of the at least two battery sub-packs with a second one of the at least two charging ports receiving power.