Not too sure I know where in my code to put your example.
I have tried putting a calculation routine into bChange which nearly works - as you have to move after you have selected the record for the calculation/aSelected to be updated.
Any ideas where I should put my total update routine?
Pete