Kirk et al, one question regarding your (to be) implementation of cataloguing.
I tend to also use other software to manipulate image files (e.g. (re)move/rename files). The problem most cataloguing programs have is that after this, the catalogue looses track of the files. In it self this is logical (and intended). But what I really hate about cataloguing programs like Lightroom (in this respect) is that there is no way to tell which files have become disconnected/invalid, other than opening the file. And there is certainly no (easy) way to reconnect them to the new file/location. This is cumbersome (to say the least).
So for me (and I guess others), it is absolutely vital the catalogue functionality can at least be made to perform an integrity check,
and an automated way to reconnect/remove the files.
By the way, compared to Lightroom, the simple organiser from Photoshop Elements 3 behaves much better in this respect: it has a reconnect function that automatically searches for matching files (it's a bit buggy though and doesn't always find the right ones). But it's better than nothing and could be used as an example for PhotoMechanic
So the question is: do you plan to build in such a function?