Jim responds: > Did we? Does Java have persistent, shareable, site-transparent objects? Sure. Maybe you have to implement a bit of the infrastructure yourself, which ideally an OO OS would do for you, but once you do this a programmer wouldn't be able to tell the difference. All the hooks are there for the buzzwords you list above. > Does Java replace files and databases with such objects? If that's what you want, it's pretty easy to do. It would be fairly trivial to extend the current TurboImage interface of Java to let you transparently store any Java object in an Image database for example. > > G. (still hoping to implement TAOS some day) > > What is TAOS? the Totally Awesome Operating System. G.