Seems the first control I always end up building is a 'super' textbox, that incorporates a label and a textbox, so you don't have to worry bout placing labels next to every text field. You think MS would have included one of those by now.