Hmm, bist Du der gleiche "molily", der sich früher bei Verwendung von getElementsByTagName("*") darüber aufgeregt hat, weil das so inperformant sei?
Keine Ahnung, kommt ohnehin darauf an, für welchen Zweck das benötigt wird.
Für die Hover-Sache sehe ich keine bessere Alternative, aber ich hätte auch nichts gegen Conditional Compilation bzw. eine navigator-Abfrage für die Version. Wenn die aus irgendwelchen Gründen nicht klappt, ist es auch egal, wenn es bloß um Hover-Effekt geht, und wenn sie false positives produziert, ist es nicht schlimm. Wenn es mehr wird, kann man mit Conditional Comments ein eigenes Script für IE 6 einbinden, schließlich wird der Fix in anderen Browsern nicht benötigt.
Mathias