A compact flashlight is configured such that it can be coupled to a key
ring, as well as various other devices, and includes a locking mechanism
that inhibits accidental opening and detachment from the ring or other
device. The compact flashlight is further configured to allow the
flashlight to be pointed in numerous directions while resting on a
surface, and further allows for ease of battery replacement. The compact
flashlight additionally includes a plurality of switches that are easy to
operate, and includes both a momentary switch and an on-off switch.