Six reasons why the NHS National Programme For IT failed.