I have a problem with the way the "animate" method handles multiple attributes. Currently, timers are created for each attribute you are trying to animate. This means that if you are changing 2 attributes on 3 DOM elements, jquery will create 15 timers.
In my opinion, this is not the most optimal or desired way of completing the animation. When a large number of animation timers is executed, the normal linear animation turns into a very abrupt/choppy easing effect. In some cases, this is inevitable but most of the time, I believe this effect can be eliminated if animations were grouped together in one timer. If anybody is working on a plugin that would remedy this problem, or even seen/heard of something very similar, I would be very interested in checking it out. I am currently working on my own solution, but it just might be that I'm trying to use javascript for something it was not meant to handle.