I just got a WRT54GL and am running Tomato 1.07 on it. Love it, particularly the QoS options. I have one problem though; since switching routers my copy of Trillian can no longer connect to Google Talk. I'm using Cerulian's Jabber 3.1 plugin for Trillian. Trillian works fine behind other NAT routers, and the official Google Talk client works fine behind the Tomato router. But Trillian + Tomato = broken. The particular reported failure is "Unable to negotiate SASL". I took a look via WireShark and saw that two-way communication was happening fine, but I don't know enough about SASL to diagnose the problem from the packet stream. Trillian's Jabber implementation is pretty old and buggy, and given that other Google Talk clients work through Tomato I'm not too concerned about Tomato. I am curious, though. Is there some oddness going on with DNS names or IP addresses that could break SASL?