I have been putting button compasses in all my packs and bags as backup to a Suunto MC-2DL.

I have an old Brunton that seems to be screwed up. Don't know why.

http://www.bepreparedtosurvive.com/Compasses.htm