1 - Natural language processing for parsing and understanding parts of
2 messages from/to the user.
3 - Scheduling of appointments and waiting for responses with reasonable
5 - Keeping track of people's status, including vacations, but also
6 obvious activity via email, instant messaging and other APIs