I thought that was the point of using interfaces? I guess I don't get why you need a standard to be compelled to do something you should be doing anyway -- coding to interfaces, not implementations. --Casey >>> [log in to unmask] 11/28/2006 11:14 AM >>> The point with a standard is you shouldn't have to refactor your application just because you want to change a component on the backend... you shouldn't have to care whether you are storing in Oracle or MarkLogic.