Slack is a new platform for team communication, imagine all your team communication in one place, instantly searchable, available wherever you go. That's