Designing for Groups - A new theme in software will be how do we design software to be used by groups of people. This is so cool, we are entering a new age of group consciousness, and technology is going to help us jumpstart the process.
We're so close.