It just doesn't add up for me, a developer, in the end. Other systems with different Non-Functional Requirements and different calling profiles and change cycles will often mean that OODBMS are not as good a fit as once thought. The productivity benefit gained in development is often lost in performance tuning. Just like with ORMs.
Gaz
-- Stop your grinnin' and drop your linen...they're everywhere!!!