The website might be packed with information, but still I find it disappointing that the author starts by describing a controller while leaving the reader totally in the dark about what its function is. Also, but this may be forgivable given the target audience, I'd prefer to read a little introduction about what a microhydro plant really is, and its principle of operation.