title: How to do timezones in ASP.NET MVC?
body: <p>On my site, I need to know what timezones people are located in, in order to display messages to them at the right times.  I am not too sure what to be searching for in terms of a tutorial on how to do this.</p>
  
  <p>What I am planning on doing is: when a user comes to my site, they will set their timezone by selecting it from a dropdown list. I will store their settings in my database and use it to calculate the times.  </p>
  
  <p>I am not sure what I need.  What should be my database time be storing?  I read somewhere that it should be stored as UTC.  How do I set up my database to do this?  Also, I will be on a shared hosting site so it has to be set in a way that I can do it (maybe through webconfig?).</p>
  
  <p>Next, I would need a list of all the timezones as either an HTML helper or regular HTML. I really don't want to make one.</p>
  
  <p>Then, like I said, I need a tutorial showing me what to do. I think it is adding and subtracting stuff from that time, but I could be wrong.</p>