Good discussion of this on Slashdot:
http://it.slashdot.org/it/08/01/20/1430224.shtml
FWIW.
Best,
Kurt
edit: Possible causes: 1) software failure; 2) fuel delivery system; 3) fuel (refueled in China); 4) human error; 5) ???? Apparently both engines failed to respond to computer and human input.