Google may be about to "upgrade" how we communicate with each other using our computers. They are working on a program that will make most everything you need to stay in touch work together as part of the same package. It will also allow more to be done in real time, if need be, than the current way of doing things.
Google calls the new program they are developing the Google Wave. Earlier this year I watched a video about what they want to accomplish with this program. It really is a big step forward in having communication packages work together in a more seamless way.
Google is currently testing their Wave program with about 100,000 volunteers. They want to see what works and what doesn't. I haven't seen a time table for when they plan to launch the program, but next year sometime is my best guess.
I came across a 2 minute video tonight that explains in broad terms how the Google Wave concept is supposed to work. If you're interested, give it a watch.