We spent money on student dev hours plus dozens of my own unpaid hours wrestling with Node.js scripts. But it was not a waste ...