So, I hereby declare that I'll be using Pegasus as well. Pegasus is my boilerplate for doing simple stuff such as moving 1 part of a model for a set distance. It allows for the freedom to completely define what the animation entails and for triggering events upon reaching a certain point in that animation. It has been finished now (finished meaning ;it compiles') slightly under ten minutes and has seen no testing at all; let alone some fieldwork. This might blow up in my face come Compo, but we'll see.
Anyhow, introducing Pegasus:
Pegasus source is HERE!
Demo scene using Pegasus you ask? PRESTO!