Have you looked at the Bushnel backtracker? Electronic compass with 3 waypoints for around $50 and uses 2 AAAs.
Jim
_________________________
These are my own opinions based on wisdom earned through many wrong decisions. Your mileage may vary.