I have been running jabberd 1.4.3 with msn-transport, yahoo-transport and aim-transport for a long time now. I’ve been incredibly unhappy with the whole system, and recently found openfire when I was looking for alternatives. I’ve been running it on my home router/firewall/server to test it, and have been using the Gateway plugin a lot. I’ve been very very impressed with how it works, and really appreciate all of the features you mentioned that depend on being an integral part of the server itself. I would be very sad to see you move to a system that would allow the gateway to run on a different box if you had to sacrifice any of that functionality. I’m planning to migrate the server running jabberd to openfire as soon as I find time to write a script to translate the jabberd xml user files to openfire xml.
Anyway, thanks for the incredible transport plugin.