An IPAQ 5550 with the extended battery, Memory Map or similar and a bluetooth GPS ... this combination will last over 6 hours with no external power - I've done it a couple of times. That's longer than my fuel supply or bladder can manage ...
Has to be said, for VFR work, or as a back-up in IMC conditions, it's the dog's doodahs.
FF