I've got a suggestion for you, if you have the old joysticks with the little wheel on the side, scale your drive up or down based on that. It is probably the most useful function we had on our controls last year.
Also, for scaling, try this:
Code:
newval = (oldval-127)*(%scale)+127;
Where %scale is a value 0.0 - 1.0 representing the percent to scale it down by. We used this with the wheel last year to slow it down. This way saves two variables, which might not seem like much now, but it's probably good to try to save as much space as possible.