1. This is normal behaviour for all links in IE6 as it confuses :active with :focus (or somesuch). You could workaround it by calling blur() on the link upon click, if I remember correctly. Personally, I just allow this bug to happen in IE6 now - not that I am saying that is the right thing to do.
2. This has to do with making sure you are applying the same :hover styles that apply the highlight to your li.sfHover styles, as the sfHover class remains on the parent li for as long as nested elements are hovered. Joel Birch.