If you really must have hover-based nested menus in a web app, you can at least use the transition controls so a momentary loss of hover doesn’t immediately hide the whole menu again. Sadly, this technique doesn’t seem to be widely known and a lot of sites aren’t using it, which increases unnecessary frustration for users. :-(