Thanks again slurgfest. I appreciate the way that App Engine does thing. What I ment to say, sorry it wasn't clear, is that by exposing a generic api to various services memcache, datastore, etc. App Engine could make it easier to add additional runtimes. And now that I think about it - I'm sure they are doing this to an extent.