Thanks 69GTO for the explanation - understanding how things work is the first step to being able to borrow ideas for other applications.