I've got an idea. How about if you want a presence on the web, you have this website that you control with whatever data and pictures you want on it? Coders can develop things we'll call content management systems to make it a bit easier for you to put your data on there if you don't want to do it all yourself, and since you'll control it, you can add whatever tools and automation and widgets and the like.
I'll one up you on this. Maybe one particular group of coders can build a giant CMS that also has social networking features and allows everyone to have their page on the web, and keep up with what their friends are doing, without having to own, set up and administer their own servers (a prowess which most are incapable of). The hardest thing would be getting critical mass, but if someone could do it, wow, that would be awesome, right?