i have a hp photosmart m305 digital camera.i would like to know if using a camera dock that recharges the battery would be better than buying batteries? an does the rechargeable battieries hold a charge for long? i had 2 energizer lithium batteries in it. an they lasted awhile. but they aint cheap. lol