As a consultant involved in strategy change and training, I have seen the fruitless internal conflict over who is to blame when new systems are late or clumsy to implement. Any company involved in or considering new systems development will find Ripin and Sayles an invaluable resource for negotiating with potential vendors and facilitating IS development projects. They stress what is so often forgotten: the critical role of line manager and user participation ... including more realistic trade-offs between costs (and failure risks) and ambitious client wish lists. Their vivid case studies illustrate how client managers obtain new skills by project participation that enable them to make more effective use of these costly new technologies and even to fine tune applications. Outsourcer professionals and client staff and line managers will find Ripin and Sayles an engaging, well documented, and widely useful book on developing and implementing new information systems. A must read!