I have given up on this hare-brained scheme, and gone back to the select case end select that shawn mentioned earlier.