[Phil] managed to fit a 2.7 – 4.2v Li-Poly battery ... be charged from any USB port via a custom-built charging module, which he constructed using a MAX1555 charge controller.