Re: Fault?
Didn't the NHS have a deal with Microsoft for support on XP even after the official support was ended (which was canned to save money)? Didn't the NHS send round a patch in March that if applied could have stopped this? Seems to me that some serious patching needed to happen and didn't.