I finally got tired of hand computing my strength training workouts. So I've created my own Strength Workout Calculator. The logic is pretty simple. It takes a target weight for the work set and a starting weight. It then creates a reasonable amount of warmups to perform before attempting the work set. It also ensures that output weights are rackable, meaning divisible by 5. It assumes you are smart enough to specify rackable starting and target weights. It creates up to 4 warmup sets, but only when the jump between weights is at least 20lbs. For more details, view source is your friend. Enjoy.