An overview is presented of the promise and limitations of working on computer to improve pronunciation in a second language. It is maintained that the considerable promise of the computer as an instructional tool for developing language learners' pronunciation has yet to be realized in practice, primarily because of lack of attention to pedagogical design rather than because of inherent limitations of the technology. On the basis of this overview, suggestions are made in the way of ten design principles.