Like everyone else on the planet, I'd like to talk about Buzz for a second.
I'm not one of the people who thinks Buzz is stupid or off-base: Buzz actually fits rather nicely into Google's framework and policies. But I'm also not someone who thinks Buzz is great.
There are things I like about Buzz that I think we'll see a lot of in future products, and I'd like to hit those and talk about further development on them.
First, Buzz is a prototype for an email replacement system. With just a bit more polish, Buzz could quite literally replace email entirely. I think that's a good thing, and I think we'll see a lot more things with that kind of functionality. I don't think Buzz will replace email, but it is a step towards something that will.
Second, Buzz does threaded conversations. So does Gmail proper, of course, but most "social" solutions don't. Twitter, especially, does threading extremely badly.
Buzz doesn't thread very well, to be honest. There are some nice innovations, but it is still making the assumption that (A) threads are inviolate and (B) I care more about popular threads. Both of these assumptions are wrong.
I expect that threading will become more and more important as time goes on, and in the future I expect to see products that thread much more intelligently. This includes not just Slashdot-style recursive threading, but also "out-threading", connecting to other threads or posts in a method that isn't a manual, clumsy link.
For example, Amy and I are talking about a cool YouTube video about man-eating squirrels. The threading system automatically "out-threads" us to other people who are also talking about that YouTube video. Their comments do not appear "in line" - they're not part of the same thread. But they do appear, and can be tracked.
Similarly, if Bob joins in and links us to another video about a sumo wrestling squirrel, his post is automatically "out-threaded" to link up to other people talking about the sumo wrestling squirrel.
The problem with these kinds of advanced threads is that they can't be done blind. There are a lot of people out there that I just don't care about, and I don't want to hear what they have to say. It's not a matter of just ignoring the little out-threads, either: I want good out-threads, not bad out-threads.
To this end there needs to be an algorithm which tries to determine if someone who I'm not directly connected to is someone I would find interesting. There are some algorithms to do this, but they vary in complexity and some of them are pretty absurd. Normally, I would recommend making them run on the client's machine, because it would be a lot of work to run on the servers. On the other hand, Google (or whoever) will want to abuse it for money, so running on the server might be the only profitable solution.
Anyway, "threading", "context", and a kind of "user terrain" are probably going to be more and more important as the years go by.
I want to follow someone's posts, but I don't want to hear their posts about their shoes or how much weight they've lost. These posts tend to also gain the most comments. This is why new algorithms are required: not only does the algorithm have to tell that I might want to listen to someone, but it also needs to be able to tell when I don't want to listen to someone I follow.
Buzz isn't this solution, but it's starting to point in the right direction.