When I read this, my first thought was that you can have multiple Hot Codes files evaluated, as long as you define the additional namespaces. Yes, it adds a bit of typing. The initial Hot Codes file is ns1 by default. To save typing, I call the others ns2, ns3, etc. I am not sure how turning on and off HC files would help you.