Might be for Dow, but looking for a couple of minutes on Google shows several companies that sell them.
i.e.: a blog from 2005/2006 and he had solar shingles back then.
It is available as an e-book here . US$30.59
Another e-book on the subject (I've started reading it and liked it, but didn't get around to finishing it yet) is Hello Android.
One thing I like about The Pragmatic Bookshelf is that they deliver directly to your Kindle. They are also DRM-free (Packt says they are too).
I'd think it was a bit more of a marketing thing than a research thing...
The largest bank in Brazil has been doing this for years - with a small Java program that at least says it's checking your computer (and takes only a few seconds). I've never tried denying it, but I'm pretty sure you just can't access their online banking without allowing it to run.
I have never heard of anyone complaining about it.
Then you can't sign with them and Amazon at the same time.
I was once "invited" to sell my software on a site that had this rule in their contract. I simply declined to do business with them.
There is a big difference between accepting ads and accepting content about your competition.
I imagine that any Windows developer that hoped to use an iPad for e-books on Windows shouldn't be able to get them, either?
Do you also think that Amazon should refuse to sell any Kindle e-books about iPads next?
The truth about why that happened is even sillier. The head of the Office team didn't believe in tablets... http://www.guardian.co.uk/technology/2010/feb/04/microsoft-exec-tablet-killed-brass-office
How does Google disallow Ad Blockers? I've been using AdBlock on Chrome for several months now... (before that I just used a filtering proxy)
I think it's been available since January.
I've noticed several design suggestions in your code.