I just saw that site yesterday but it didn't have that annoying pop up. I got the link off of the Coast to Coast AM site, they're usually pretty good about their advertisers. Does anyone have a Streamlink membership there? If so, could you go to the forum and query why they put that ad on their front page?
It's basically a how to on making your own solar panels and wind generators-I figured if it could be done so cheaply and easily Loup or another of our resident electrical wizards would have told us how by now.