- Enabling Google Talk for your Google Apps domain: http://www.google.com/support/a/bin/answer.py?hlrm=en&answer=34143
- Setting the xmpp-client SRV record: http://victortrac.com/taxonomy/term/112
- editDNS offers free DNS hosting with SRV record support.
- XEP-0160: Best Practices for Handling Offline Messages
- Google Talk does not store offline messages with no 'type' attribute. Use "normal".
- See the xtalk.py_ example for selecting across stdin and the XMPP connection socket.