Surfacing Computing

I can think of some great opportunities for scientific tools for data exploration/visualization, collaboration, social networking, etc. Just look at some of the example applications. Amazing stuff.