Detailed Buying Lead Description
Reelights use magnetic induction for power. Instead of a dynamo to generate electricity, two neodynium magnets are fixed to the spokes. When the wheel spins, the magnetic field causes a current to run in copper wires inside the lamp housing. Power is stored in a capacitor, so the LED lights will stay lit when you stop, and the output is steady, regardless of speed. (UPDATE: By steady, I mean they don't fade in and out like regular dynamo lamps. The lights actually flash, like many other LED bike lights.
And If it is possible that the user can change between flashing and constant light it would be very good. It is important that it has a capacitor so it can store the power and light when the bike is stopped.