I imagine there must be some sort of rechargeable battery that output the same voltage/current as 10 D cells in a smaller package which is also rechargeable...