Actually, I've seen other dhtml menus that implement something like a Fade() transition filter by ramping the opacity from zero to the final opacity value. It ends up looking pretty sharp, covers a bunch of browsers, and will be forward-compatible with css3...