And then there are the endless graphics which are everywhere, but you're not sure why. Come to think of it, I'm not sure either. That is why I take special care in the background, graphics and buttons used on your Site. It's that simple. If there is one aspect of Web Programming that is grossly overused, it is the use and misuse of Animation.
Annoyance comes the second and subsequent visits.
So will your clients if your page takes too long to download.