Well, for a techno-utopian perspective, a page called "Low Tech Magazine" might not be the right place to search. :)
Besides, the page linked is actually powered entirely by solar panels, although intentionally not battery backed in this instance.