I briefly explained the reasons when I originally posted that code to the alt.html newsgroup almost two years ago.

Mike