Reading through the request threads, I've come to understand something - people seem to want Tomato to be All Things To All People(TM), with an easy-to-use HTML GUI to boot, all on a small embedded device like a router.
My personal position on it is that Tomato should be reasonably minimalist - IPv6, wireless B/G/N, firewalling, routing, QoS, VPN, _basic network services_.
All other things (special-purpose utilities, daemons, etc., etc.) belong firmly in the category of Optware and should *NEVER* be integrated. If your router is too small/limited to support them, well, it wouldn't have been able to even if they were integrated. If it can hold them, it doesn't require much education/experimentation to be able to do Optware or hand-rolled binaries, and you get something out of the process…an education on Linux and very-small-footprint embedded devices.
If you want a classic example of what something can turn into that tries to be the kitchen sink, see DD-WRT. If you want to see it done slightly less obnoxiously, see OpenWRT. If you want to see a system that recognizes that a router is a _router_, and services it as such with finesse, very few software defects and "instant-on" bandwidth graphing, that *CAN* be made to do these other things as well…that's Tomato.
I pray we don't lose sight of that.
My Tomato utilities site: http://multics.minidns.net/blog/articles/tomato_utilities