My iPhone 3G has suddenly started showing the battery at 100% all the time, regardless of charge. I did a little googling, and it seems this is not uncommon (with 3G's, at least) - if the battery calibration gets thrown too out of whack by not letting the phone drain before recharging, it can revert to this. Apparently, the solution is to charge it fully, run it completely flat, repeat a few times and the percentage thing will reincarnate. Fingers crossed.
_________________________
If it's brokenless, don't suffix it...