Remember how they laughed when somebody first suggested putting web browsers on cell phones? I predict we'll see web servers on PDAs mid-decade.
With the fundamentals so cheap and simple, I think we're nearing a time where the /home/ network is the /home/ computer. Everybody is eventually going to manage one or two networks, and they will deliver sophisticated services with simple configuration. That may imply P2P as the more natural fit, a semantic web the status quo. The infrastructure will get solid, but with the services, your mileage will vary. I expect that for all the talk of standards, the actual XML will go through lots of change before we're happy.