The carousel functions to rotate images with a variable time setting and you can set individual intervals (in milliseconds) as well as that the looping is infinite with no counters, the array is simply rotated to allow the next image on the stack to be used.

I haven't included any nice fancy functions to this as its meant to be an ideas framework to build on.

Please take this as a constructive piece of criticism, learn JavaScript before jumping in to JQuery, you often find the answer is far simpler and from a personal point of view, I hate the stuff, it is not true programming.

Please take this as a constructive piece of criticism, learn JavaScript before jumping in to JQuery, you often find the answer is far simpler and from a personal point of view, I hate the stuff, it is not true programming.

While I agree with this in principle, animation is really one area where jQuery shines.I hate doing animation in plain JS and you can be so much more productive in a fraction of the time using a library.

It depends on the coder and how they implement the animation (if any at all is needed at all), you can have very effective animations done in very few lines of code and why does one need to have a whole library to load up and become ready before use? The JQuery you have listed is weighted at 90.8 KB, Minecraft, a fully functional game is only 100KB by comparison.

My template albeit basic weighs in at 1.24 KB and Vic's will be about the same, goes to say that around 1/90th the size says something. I imagine a full blown version with animation would be around 4KB tops.

Whilst I appreciate your reply, its a question of size and size affects loading speed and when I supply automated scripts I build in a couple of seconds delay because it does not matter how fast your internet is, network traffic and other overheads will cause delays in loading the page, you then have the weighting of the image to account for because not everyone will process images so they are "Net" ready.

However I don't consider 90kb to be a massive price to pay for the functionality that jQuery brings.You can easily make this back up again by optimising images, minifying CSS / HTML etc.

But, before you think that I'm a jQuery fanboy, have a look at this, which is a competition that I help organise and run, encouraging people to think beyond reaching for jQuery, just because they could.