I also say it depends on how much memory he gets for his camera. If he gets that Sony, and he takes the highest quality shots he can with the largest memory stick he can, at most he's going to get 50-60 shots. I think any digital camera will be able to last 60 shots before it's drained.

I think I filled up my CF card 1.5 times on one charge, and that's with the LCD on, showing people what they looked like. That came to about 220 pictures on a 256MB card.
_________________________
Matt