While working at Graduation Allaince we came into a problem where Google chat would no longer allow us to send messages.
The biggest challenge was building a chat that worked for every department. After several rounds of complex revisions we had some really good solutions.
Took about 6 months to complete. Serves as a vital tool at GA.