Much of the ip stuff is managed by the interface up/down scripts, so perhaps tc-specific state should also be stored there.
An even more attractive alternative: Shorewall (my preferred firewall package) does have a place to put "tc" commands so they're executed by the firewall. I'll try to understand and implement Ow Mun Heng's script and put it in /etc/shorewall/tcstart.
Cheers,
-- Rodolfo J. Paiz rpaiz@xxxxxxxxxxxxxx http://www.simpaticus.com