Check out this Bluelogger from Delorme:
Bluelogger
What is nice about this is that you don't have to keep your PocketPC turned on in order to use it. You can conserve the power on your PocketPC by only turning on the PocketPC when you need to see your current position.