Agreed! I was looking at Amazon SimpleDB, but didn't like the
limitations and workarounds needed to make it useful. The DataStore
API capabilities of AppEngine look much more useful out of the gate.
Does anyone know or have an opinion if creating a REST API, to be
called from an app running elsewhere on the Internet, would be a
violation of the terms of use? I read it and the other pages, and
didn't find anything that said that you couldn't, nor anything that
said "you must build a consumer-facing app".
To summarize, I'd like to continue running my Web app elsewhere in PHP
and hosted on my own servers, but would like to use Google AppEngine
as a persistent and reliable data store (and not necessarily for free
either).