ACD See from ACD Systems.

Um, it was already mentioned twice. once in the original post...

Does it really do all the things he wants? I don't know, but it wasn't that great when I tried it out. Could just be me, though.
_________________________
Matt