>You don't need two statements. Just set the initial value parameter to >_kControlRadiobuttonCheckedValue or _kControlRadioButtonUncheckedValue >to get whichever state you want: see button 1 and button 3 in the >example below. Robert's right, but be aware that some controls (like bevel buttons and pop-ups) require two statements. I do two for everything, just because it's easier to keep from screwing up that way...;) -- John === John McKernon Software === == mckernon@... == == www.mckernon.com ==