From what I've seen about the current project management methodologies used in developing these large systems, which include healthcare, Microsoft will do a bloody good job. MS methodologies are streets ahead of the clunky old nonsense these large UK software houses use. One of the problems with NHS software is they don't actually do what the end user really wants and that, IMO, is largely because the methodologies used are not good at this. The MSF way of doing things has to be a huge improvement, and who better to bring it in than MS?