The closest thing to the feature set I’d want in a tool is Xopus.org. If it were a little more fleshed out, I’d use it every day.