OK, I've finally figured out the problem. It's a chicken/egg situation, where the Resource database wants to use the Observation database during it's initialisation, and vice versa. I'll need to move some code around to break the deadlock. Stay tuned. Paul R.