i have a sony and it seems to do a pretty good job. it has a special camera battery which you can recharge. i've had the camera for about 2 years now and the battery hasen't faded at all.