Nathan,
I have been discussing the Amazon problem here with a few friends.
First and for all: why would you care? The Amazon mobile guidelines
have nothing to do with the API, have they? You provide an XML file,
what I (or someone else) do with this file is my responsability. When
I decide to use it for an application on a mobile device I void the
warranty, no? In my opinion you can just go ahead an state in your
terms of use that this or that function can not be used on a mobile
device due to Amazons terms.
You may not agree so there is a second way out of this. Why not drop
all the Amazon information you are unsure of? If you don't want to use
the book cover from Amazon... just don't do it. I'm looking forward to
the Readernaut API, not the Amazon one. It's up to me to find a
matching book cover if I want it in my mobile app and it's up to me to
find another provider in this case. The Readernaut API could only show
the data you own, no? The status (reading, finished, etc.) would help
us a great deal, that's Readernaut data and Amazon has nothing to do
with that.
Third remark: your are doing it now. I can use the book cover in my
app, through the Readernaut API. Why would you change it?
Just my 2 cents, hope you find a way around it as I love Readernaut
and it would be awesome to build fun stuff on top of it.
Regards.