Sam, thanks a lot for the advice.  This looks a lot better.  Again I was following some existing code in Servo.