Nice. This is way cleaner than the way I was doing it. I think you could do this for all components in a scene.
Mailing lists
Newsgroups
RFC archive