Finished watching this video less than an hour ago.
Had (notice the usage of the word HAD) a need for a quick/dirty method to trickle charge a 4 cell AAA NiMH pack off the USB port.
20 minutes, 1 BAV99S diode array, 1 4x .1uf SMT cap array, 2 resistors (current limit at the USB port and current limit at the battery pack), a microUSB connector, and a dead-bug layout later, I got a decent ~6v output for the NiMH pack that doesn't piss off the USB port when I plug it in.
Is it a fast charge? No, doesn't need to be.
Is it clean? Nope, doesn't need to be.
Is it quick, dirty, cheap, small? Yep...meets every one of those requirements.