I prefer solar flashlights. Mine only gives 4 hours of light per 8 hours of sun exposure, but at least I don't have to worry about having a power source other than mother nature. And 4 hours is really enough. I have no plans of staying awake all night.