Jabber
I installed jabberd from the debian packages, and it pretty much worked out of the box. I did have to set the hostname in the /etc/jabber/jabber.xml file.
Due to firewall constraints, I had to run jabberd on non standard ports. I choose 8080 for the client communications and 8088 for server communications. After I added the below SRV records, it works like a charm.
_jabber._tcp.jabber.digitaldogma.org. 86400 IN SRV 5 0 8088 jabber.digitaldogma.org. _xmpp-client._tcp.jabber.digitaldogma.org. 86400 IN SRV 5 0 8080 jabber.digitaldogma.org. _xmpp-server._tcp.jabber.digitaldogma.org. 86400 IN SRV 5 0 8088 jabber.digitaldogma.org.
More info can be found in the Jabberd Administration Guide.
AIM Transport
I have thus far been unable to get the AIM transport working on my jabberd installation. I did find an open server with a working AIM transport at vilinkup.com

