While the Calibre project has good intent, the current implementation is far from becoming a killer app. It's too slow. Took me hours to convert files. It runs out of memory frequently, randomly; can't tell which document causes the OOM. It's just not ready for prime time.