Perhaps, most importantly, HMG should get their proverbial c*** out of EDS's a**. I used to work for EDS, briefly, some time before I joined up, and they have never, to the best of my knowledge, delivered a project on-time, on-budget and functioning to spec.