It would be nice if the Label Button property Label string. The text of the Label in the Button. was called Text. It would avoid the confusion that the developer might have about getting a string a not a Label object, and would work the same way Label.Text works. Just feel like Button.Text reads nicer that Button.Label Of course this is an insignificant detail ... Daniel.