These 3 I think I've sent before, I've cleaned them up a bit, and hopefully taken any review into account. These are enough to get variablepointers on radv to work, but they are the easiest ones to review first. Dave.