I think collaboration has a strong role to play in sustainability -- not for green reasons, but because better communication leads to better understanding, and if you can drive understanding through software it makes other forms of communication less necessary.