Boubacar in the technical support department at hit web design gives some great insight on whether or not animation is right for your site.
1. Is animation appropriate. Sometimes it is not right, sometimes it is. This is where a professional website developer is a great resource.
2. Keep that animation simple! Make sure that your animation isn't detracting from what you want people to do on your site. If you want them to buy something the animation shouldn't detract from that.
3. Have only 1 animated element. Keep people's eyes where you want them. If you have more than one animated element, their eyes will be jumping all over the page.