Sorry for the confusion; I've edited my earlier post. I was referring to Battery Time Pro that d.knight99 mentioned. I now see it does give a percentage. However, I'm not convinced by its calculation of time remaining for different things, such as Idle time, talk time, etc.
Battery Indicator Pro does all I need. I was using Battery Widget before, but prefer having the icon on the status bar. The fact I can also get to the battery usage page much quicker was icing on the cake.
Regards