Well, just done our ESTAs for the end of July. Approved after a few minutes. Just looked, and mine finishes a month short of 2 years away (due to passport needing to be renewed), DSs ends next summer (due to his 5 year passport coming to an end) and DW ESTA finishes as it should, exactly 2 years...