On another subject, the worst thing about the internet is that most networking algoritms and protocols are so old that they bring up more than double the latancy and lower download/upload speed/efficiency. This was written by many people and still we remain in the dark as of why we are still running on these ancient technologies.
Until this improves, internet will remain the lag show. - for example, click go on google, search something, note the time taken for the search (very low) and then note the time taken to load the whole page (high considering it contains just text). Now go to a website that includes a whole bunch of varying things like flash, pictures and other stuff... its a click-wait,click-wait,click-wait situation.
Found many papers that graduating students wrote on how to make this excessive lag go away but in reality nothing has happened to implement them.