Yes, you are correct in your assumptions, that is what I was implying in that code. If the different option button will generate a different colour, you can use a Case statement, but you should also pass the id to the ApplyColour routine, or put he Case in that calling module and pass the RGB colour.