Nice overview, Harold. I would add to the web 3.0 category audio and visual indexation and search. As more content is now multimedia, searching should go beyond written text. It could also include the Internet of stuff/geo-location: barcodes, QR codes, RFID.