Thanks for all the help, and I didn't mean to imply that your solution, Typo, wasn't great, it is.

Basically I'm just being a bit frustrated that a hidden object in a dialog is automatically a disabled item.