These minifig flashlights add to the LEGO lamps released a few months ago. Each of them have a white LED light at the bottom of each foot, and their legs are poseable so that you can point the lights in different directions, e.g. one pointing forward and one pointing downward.
At 7.5-inches tall, these minifigs won’t fit in your pocket, but they’re still somewhat portable because the LEDs are powered by three AAA batteries.
Right now the NeatoShop has the Fireman, Policeman and Construction Worker minifig flashlight in stock; each of them sells for $22 (USD). I’m waiting for the Cowboy, the Native American and the Biker minifigs. Maybe the Fireman can stand in for the G.I.?