Taxes,

I deleted all the buttons and two panels and recreated them from the toolbox, still have the same problem. I believe the problem you are thinking is not to be able to seperate two groups. However, in my case the groups can be differentiated but selecting them within the code has a problem. If the copy/cut/paste creates a problem, two groups would not act in mutually exlusive way using the mouse/GUI. But it is perfectly OK to select one item from each group via the GUI (mouse clicks).

I do not have any event handler for the buttons at all.

Selecting a formload event simulates the way I implement it in the actual program. As I briefly explained above, With the form load event, I load a selected record data from the database into ~25 textboxes using data binding. Then I translate two fields' information into radiobutton representation using calling the "ShowRadioButtons()" procedure which I give the code above. For some reason, it acts as if there was only one (last) select case statement and after the form loads I can see only one button selected in one group.