Code: Name Promotion, Limit/Cap Classifications 01.Exempt 15%, 100% DNS Service 02.Max 13%, 100% VOIP and Game ports 03.Premium 10%, 100% less than 1k, 80,443 04.Express 7%, 100% Streaming video 05.Quick 5%, 100% 1k to 512k, 80,443 06.Medium 0%, 100% 512k and more, 80,443 07.Default 0%, 75% less than 1k, unlisted 08.Slow 0%, 50% 1k to 512k, unlisted 09.Crawl 0%, 25% 512k and more, unlisted 10.Punish 0%, 1% Notes: *It is fastest if the promotion (minimums) column sums to less than 100% total. *The limit/cap column is not dynamic--it is a fixed limit (persistent slowdown) for only the matching classification, so that's why I didn't put a limit on web browsing (100% is full speed). However, for gaming use, it is necessary to use limit column for deciding what 'pays for' using QOS, and what doesn't. *Items marked unlisted, go at the bottom of the classification list and in the same order. *It is possible to fill the standard Tomato QOS with these replacement names and values. *The main intent of this simplifying is for speed; but, after that you can add to it. I've been using this QOS at home, along with very few classification rules. The classification page needs cleaned up, by using a reduced ruleset. The effect of this simplifying/streamlining has been web browsing much faster--quite competitive with other routers. Accessory firewall script Code: iptables -I INPUT -s 192.168.1.0/24 -m connlimit --connlimit-above 150 -j REJECT This prevents router stalling from retry floods, badly programmed torrent clients and other connection runaway. To use the script, you'd want to set your timeouts, udp 60 or less, and tcp 600, so that disused connections are cleaned out before the allotment fills.