You can get a pin-on Brunton compass for $3. Take a magic marker and make a little mark for a point of reference.

GPS is always a nice thing and is uber-useful and you would be suprised how useful a $3 ball compass and a little math can be. always good to have a backup and something to doulbe check off of.