I have a 2.0 VB .NET web site based on a master page. One element of the master page is a display of upcoming events -- it should show on every page. I have a query to pull this from the database. I don't want to query it every time someone hits every single page. And although I can easily put the code in a regular page, I'm running into issues trying to put it into the master page. What's the best way to handle this? I would like to have some mechanism where perhaps each person only hits the database to refresh calendar data once a day, and want it to be on the master page so I don't have to repeat the code elsewhere.