In a recent talk, Bret Victor gave a demo of an animation program where you could just click on an object (a leaf in his demo) and drag it around, and the software would record the object's position as a function of time. (His demo actually had the software on an iPad.) It was beautiful, direct, intuitive, and now I want it in all animation software!
Video of his talk: http://vimeo.com/36579366