HA,
For what its worth I carry one of these around with me (and have added a button compass) ...
http://www.armyrations.co.uk/shop/it...id=22&catid=19.
It's about the size of a tobacco tin so fits in my top pocket and is waterproof so also floats.
Ok, so its not CAA / FAA etc approved but at about £30 neither does it have an "aviation" price tag and does exactly what it says on the tin.
Hope it helps.
FO