After months of disappointment in the battery life of my Palm Pre (a few hours in some extreme cases) I have finally figured out why the battery was draining so quickly.
I turned off my 3G connection at home and lo and behold, the phone now stays charged for a couple of days now. It seems my poor connection at home (I live in semi-rural Northern Ireland) was causing the constant drain. However even in Belfast city (which has blackspots when it comes to 3G) the battery was draining away quite quickly.
So happily it does not look like a Palm issue - more a network connectivity issue.
I also found the following:-
"Unlike with some older rechargeable batteries, charging your battery often does not reduce battery performance over time. In fact, it's good for your battery to keep it charged rather than letting it become drained before recharging. Whenever possible, plug your device in to a charger or charge it from a computer via the USB cable. Note that charging your device from a computer may take up to twice as long as using the charger. Having both a Touchstone charging dock and a car charger makes it convenient to charge your device any time."
I was starting to wonder if leaving my battery on charge overnight had caused the problem.
I found the above here:-
http://kb.palm.com/wps/portal/kb/na/pre/p100eww/sprint/solutions/article/17233_en.html
Hope this helps some people. I may now even consider staying with Palm at contract renewal time!