I now have Network Location as the main consumer of power but this with VPN Services & BrcmBluetoothServices are all components of the Android system I think.
So when I ask TrustGo what is consuming the power? It seemsd to just pick on one representative from the Android system & this has made me think there was just one individual component that was exclusively using up the power.
I suppose I got even more misled as the power consumption report is cumulative since switch on rather than telling me what is happening exactly at the time I check.
I now have Advanced Task Killer to cut out weather, wifi etc when I'm not actually using them. Although I still don't understand why for over 2 years I could run these sort of things & still have a usable charge by late evening. But now even with a new HTC battery it is being discharged more readily by the end of the afternoon.