Think Babel fish for computers, only a lot slower, more limited (most only handle a few formats) and expensive. Still, if you've got something encoded one way and you need it in another, you're lost without 'em.