Vou deixar uma dica bem rápida e simples para você aperfeiçoar suas animações.

Sabe quando uma determinada imagem tem o efeito de zoom, e se você clicar dezenas de vezes por segundo na imagem, a animação vai continuar acontecendo, mesmo depois de você ter parado de clicar.

Exemplo:

[sourcecode language='javascript']


[/sourcecode]

Para evitar isso é muito simples, basta encadear a função Stop no animate. Veja a modificação do script acima.

[sourcecode language='javascript']


[/sourcecode]

Simples, não?
Receio que muita gente questionava este problema ao usar jQuery.

Sugestão: Você pode usar esta técnica emoutras ocasiões, alias, ela vai ser muito mais útil agora que você a conhece. ;)

Para quem não compreendeu, convido a dar uma lida na documentação do animate: