there is also my new favorite ASP.net caching trick. I previously used the ASP.net Cache to store my data objects because my pages are either a) static when viewed by outside users or b) very dynamic when used by editors and authors. This is not a optimal solution because even storing your data objects does not give you the best performance boost. Rendering the page still means a complete trip thru the (sometimes expensive) ASP.net pipeline. ASP.net offers page by page caching which gives a even...