I believe I have now got the MD5 checking to behave in a sensible way. I'm inclined to make a release branch, to start the process of getting the nicer dialogs and proxy port fix into a release. Then, Brian can start using trunk to develop the new dependency logic. Any thoughts on anything additional which ought to go in before the branch? Max.