Would anyone object if I extend LockFile() to include a type parameter? (one of: LOCK_READ, LOCK_WRITE, LOCK_UNLOCK) I need shareable-locking in the new version of ovdb that I'm working on. I could use LockRange() which also has this parameter, but I don't need the range part. -Heath