Hovering Intently
Late to the party, I know, but it's worth pointing this out, as an addendum to previous ranting. hoverIntent is a jQuery plugin that replaces the standard on/off hover switch with a delay, triggering the event only when the mouse movement has slowed down enough or stopped altogether, as the user most likely intended. This would make a good building block for intuitive mouse interaction on a web application.