That's a good explanation you wrote there Bob. I guess he wants to write a class in which if you want to animate an object, you just call his class and the object, and he does the rest. I don't think just a class is big enough for that, so he's needs some serious engineering there on how to build it. You and I could actually write something like that, but I don't have a need for that at this moment in time. But I have my thinking cap on now, and if I needed it today, I would attempt to write a jquery plugin, that you just attach to the object, to call the simple animations needed by the user. So that's the answer, write a jquery plugin then. I forget the OP's Name, so OP, I'd leave the asp.net out of this, and look into writing a plugin. Here's a link with some sample code to get you started today! http://docs.jquery.com/Plugins/Authoring[^]