I just attended a change management course by Prosci: http://www.prosci.com/ and http://www.change-management.com/training.htm. A Bell Labs engineer started it after several great ideas failed once they were deployed. It was excellent and a week well spent! (You take your current project and apply the training to it with the instructor’s guidance.) I highly recommend it.