This article is a good description of circular references and memory leaks in JS, a pattern which is especially common in IE6 and one which my coworkers have spent a surprising amount of time combatting. Memory leaks border on a special kind of hypochondria, but once you can prove they exist, they're a bear to track down.<p>The biggest surprise in this article, however, was in the bio:<p>_"He has worked as a part of the OS/2 IBM Web Browser Support Team for the past three years."_<p>The OS/2 Web Browser was Mozilla-based, with open development happening in the free WarpZilla project. Apparently WarpZilla, a port of Firefox to OS/2, is still going strong as of version 3.5.4 (with prereleases of Fx3.6 and Fx3.7 still available): <a href="http://www.mozilla.org/ports/os2/" rel="nofollow">http://www.mozilla.org/ports/os2/</a>