Discuss any experience you may have had with reengineering.

Is reengineering just another management fad, or does it offer something of lasting value? Discuss any experience you may have had with reengineering.