Interesting idea.
I have questions about the following:
> Database Everywhere. Use the same transparent API to
> access your database from the client or the server.
Is this a good thing? I have been always under impression that separating data management and application logic is a good idea - basically a must.
Meaning lets think about more complex way to look at the database (temporal, stream, event processing, etc.). How this can be then possible?