I did the constructor thing and just didn't like it, it didn't feel clean (I know, I know and monkeying with __builtin__ is?)
As for global, that will just make it modlue-level global (I think?) and I have this reference in multiple modules. I think I tried it already, but I can't remember for sure... Anyway, all of this got me brainstorming and I think I've got a solution that I think is clean and will be effective, I'll bust it out and post it here for comments. Thanks for your input! -- http://mail.python.org/mailman/listinfo/python-list