Went to Wal-Mart today and bought a Garrity 9 LED light. Its small, bright, has a lanyard, a rear push-button on/off switch, and best of all - its under $10.00.
I tried it out, and while its no Sure Fire - its a pretty good little bedside light. It runs for 60 hours on 3 AAA batteries. It fits nicely in a closed fist.
Here's a link that shows a picture: http://www.savinglots.com/lotprod.asp?item=KO35G