Just a heads up, but there are some "shake lights" that are being sold, but do not charge when shaken. The mechanism is fake and there are coin-cell batteries hidden in the switch.

It doesn't sound like this is the case with these ones, but watch out and make sure you're gear is tested to function as it is supposed to before relying on it.

-Jeff