I improved DiveBuddy speed even more. I figured out that you do not need to use DataBinder.Eval() in ASP.Net when showing records from a result set. You only need to use Container.DataItem(), which improves rendering the page by about 20%. Eval is only needed if you want .Net to automatically determine the datatype. But I’m not doing anything on DiveBuddy that requires this when showing data from a result set so I updated all my pages today.