This looks to be good work Nic. And I applaud your effort. But I don't relish the prospect of buying, configuring and maintaining a separate application for what should be a built in function.
You're right Robert, this does not seem to be a hot topic here, which I find surprising. For a system that is so dependent on external files, library management and browsing seem utterly basic.