Thanks for the insights. We were originally delayed 45 minutes for an engine test which the captain said couldn't be done with passengers on board but had satisfied the engineer and they had been signed off to depart. But whatever it was came back on the takeoff roll, which can't have been more than 100 ft before the abort. Definitely frustrating but like they say better to be on the ground......