I had a thought on this velocity issue you've been tossing about. Howabout using a spline to map the velocity curve you want and maintain speed per unit time (ie. frame) to get the current position in your spline path. You might have an animation that is not frame oriented…