protected void Page_Load(object sender, EventArgs e) { RequestDT = NextUpdate.ConvertToEST(DateTime.UtcNow); NextUpdateDT = NextUpdate.GetNextUpdateDT(); Timer1.Interval = Convert.ToInt32((NextUpdateDT - RequestDT).TotalMilliseconds); Portfolio = new Portfolio(); string xmlPath = Server.MapPath("/portfolio.xml"); XDocument xmlDoc = XDocument.Load(xmlPath); Portfolio.ReadPortfolio(CurrUser, xmlDoc); Portfolio.ReadWatch(CurrUser, xmlDoc); GetQuotes(); GenerateView(); if (CurrUser.ShowWatchlist) { GenerateWatchList(); } }