Reinventing the Internet: is it time?