So much technology, so little progress