Just a little follow up, I created a very simple "catch" which seems to work well...I simply added this after the above function...
Now the speed actually stops on the throttle value, and the sudden "jerk" into place is not actually noticable to me...
If Int(s\CurrentSpeed) = s\Throttle Then s\CurrentSpeed = s\Throttle EndIf
Now the speed actually stops on the throttle value, and the sudden "jerk" into place is not actually noticable to me...