The alternative is to use digital servos rathet than "standard" servos. These have the advantage of providing feedback so that the controlling software can find exact position of the servos are in, rather than having to "reset" them everytime the thing is powered up. The disadvantage is the cost...