I recently listen to a Harvard Bus. podcast about innovation. They claimed IBM succeeded because, instead of reforming their mainframe business model, they went to another location and started a micro-computer competitor, and then did the same for their PC business. Not sure if this applies to their switch to service, but it probably gave them a wealth of knowledge.