Thanks very much for the explanation. The actual program I'm working on has a lot of buttons so I was looking at different ways to control them. This will at least keep me from spending any more time on this path.