Battling the tech challenge, again and again and again ...