How I Bridged iMessage and XMPP (I'm Chris Beckstrom)