protected override void OnPreRender(EventArgs e) { StreamWriter SW; SW = File.CreateText("c:\\SIAS\\SIASPrerenderLog.txt"); SW.WriteLine("Base Premium: " + txtPremium.Text); SW.Close(); base.OnPreRender(e); }and the log file shows that at this point in time, the txtPremium.Text = 104.22, so somewhere after this it is getting set back to 102.87.