I just found this article:
http://www.aspalliance.com/PaulWilson/Articles/?id=4>Hi Jeff,
>
>>>Surely my VS.NET can't have a mind of its own?
>
>Not VS.NET but ASP.NET. If you specify runat="server" then it has to post back to itself - couldn't 'run at server' otherwise.
>
>Regards,
>Viv