I've got a Casio EX-P505, and i'm having big problems with my battery, it'll last an hour maybe on a full charge and then dies completely. When I first got it it would last a good 250 shots or so, but now... 10 if i'm lucky.
Any thing I could do to remedy this? Or should I buy a new one?
Just like iPods (well minis especially) and anything else electrical, that problem means your battery is dead. So unfortunately you'll need to get a new one.
I'd recommend going to Casio first to get a new battery, and see where the official batteries are sold. More expensive probably but they will be the real deal.
Try dropping it onto a hard floor from about a meter. Sounds silly, but there is method in my madness... Something to do with fracturing crystals that grow from the electrodes and hamper performance.
edit: That's the battery, not the camera that i suggest dropping :P
Li-ions are a bit different from duracells in terms of chemistry tho. Fridge won't help at all as far as I know...li-ions don't work very well in the cold at all...