During the process of creating this blog I had a problem with the dropdown menus, they used jquery's hover and animate, but if you swooped your mouse over quickly they would open and close and open and close non stop. By default Jquery queues all the actions up which can lead to some problems with certain animations. The fix for me was to use {queue:false, duration:"normal"} inside the animate routine.
So this (incorrect):
$("#menu").animate({
"height": "500px"
},"slow");
Becomes this (fixed!):
$("#menu").animate({
"height": "500px"
}, {queue:false, duration:"normal"}, "slow");
All you need to do is add the {queue:false} command somewhere inside the animate() routine!