Not doubting legitimacy of the site, just saying that having a "click-me-to-donate" button defeats the point of visit-based ad revenue (from the other companies' perspective). In other words, you would think that they would donate based on the number of visits to pages on the site that contain their products/ads, not just donate based on how many times people click a random button on a single page.