Hehe yes, oops, I misinterpreted the 'allowed' part to mean eula instead of coding allowed.
I'm still such a newb that I'm not sure how to implement the IsCancelButton property, and I'll play around with the OnShow/OnHide stuff to see how that affects things.
Thanks again everybody!