I have been reading that the only difference in the runat="server" is that you can access the control in codebehind. But it seems like there is more to it. Am I correct?