On our site we show the current time. When the site was hosted on our own servers this was great as they were colo'd in our own state and time zone. Now we are using DASP which uses machines in another time zone. Is there a setting on the control panel perhaps that would allow us to specify the time zone of our "virtual" server? Or do we need to adjust for this in code? Currently we just use <% Response.Write(Now())%>
For server management purposes, the time zone is set to local time (either Pacific time or GMT, depending on which data center your account resides in). A given server may be home to users from all over the world, so unfortunately we cannot change the time zone of a server to accommodate one user. There's a great article, "Formatting Date and Time for a Specific Culture" that was published at the MSDN site that you may want to check out.
here's another great resource to handle timezone problem http://geekswithblogs.net/mtreadwell/archive/2004/05/21/5214.aspx