Thanks Peter. This behaviour has always drove me nuts. Thanks for taking the time to devise a workaround. I'm going to see if we can add this to our sub-class.