sounds like you might be one of the experts around here with all that experience :)
it will be interesting to see how you impliment your turret if you decide to go down that road

good luck :)