A battery charging system comprising a battery charger configured to deliver power to a rechargeable battery, wherein the battery charger comprises a wireless data transceiver; and a remote server communicatively coupled to the battery charger through a network via said wireless data transceiver and configured to communicate one or more battery charge parameters or battery charger control commands between the battery charger and a remotely situated portable user device.