I think you're thinking about it all wrong. You're taking current emerging trends and technologies and merely making them faster. I don't think many of the components we know today will be around for much longer. Although I do agree about worldwide broadband.