Check out Reelights. They mount to the axle and are powered by a magnet attached to your spokes (like a larger version of the one you'd use with a computer). Only downside is that the lights are lower than is ideal for a be seen light (especially on 20" wheels), but I do know someone who's modified them to power a normally positioned light.