object oriented. Penner wrote a bunch of Object Oriented actionscript classes which you include into your .fla and can use when building functions.... example a dynamic tween would look like...
varname = new Tween (yourObject, "_x", Math.easeInQuad, yourObject._x, 100, 5 );
yourObject = a movieclip you want to control
"_x" = the axis you want to tween (could be any object handler like _alpha)
Math.easeInQuad = the easing of the tween ( alot of neat easing options that arent built into flash)
yourObject._x = the start point
100 = where to tween to
5 = time to tween in seconds or frames
This really allows you to build function based easily. If you make a global function with these easy tweens it insane what you can do. You can make all parts of the new Tween dynamic if you pass them as paramaters to the function...
http://www.enterthechapel.com/test/site.html <-- this is an example of what i started using all penners classes and absolutely no timeline tweens.