Thank you to everyone for contributions to this thread, it's been interesting to read. I was just about to reply to this post in particular but I see that GRALISTAIR has beaten me to it. This does seem to pretty much cover it.
I'm certainly not going to disqualify schemes like Borders but, whilst ultimately successful, it doesn't fit my original criteria of being on budget and on time.
If someone wants to start a new thread then great, but in future how do we turn enormous messes like the GWML scheme into incremental successes? I suppose the Great Western has turned itself into a series of smaller schemes through Network Rail running out of money...
20/20 hindsight is wonderful but here goes on electrification.
1. As per Transpennine Upgrade thread - do Leeds -York as a smaller scheme.
2. Come back and do the small fill in to Selby.
3. Finish Miles Platting area to Stalybridge.
4. Do all the little bits and pieces around there e,g. to Stockport etc.
5. Then do Leeds-Huddersfield. (admittedly a larger scheme)
6. Didcot - Oxford
7. BPW to BTM via Filton Bank.
8. Northallerton - Middlesborough
9. BTM via Bath back to GWML
10. Thames Valley Branches
11. Bristol - Weston-Super Mare
12. Any remaining infill connections around London GWML-NLL or to ECML whatever needs infilling
13. Bromsgrove - Worcester then Cheltenham and then to Hereford
14. Wigan - Lostock Junction
15. Leeds -Bradford Interchange
16. Birmingham NS - Nuneaton then to Leicester
etc, etc - loads of smaller schemes all in a pipeline that progressively get shovel ready but also that the politicians can put on hold at anytime.