I just came across an excellent article by Andrew Duthie on new caching features in ASP.NET 2.0. Everybody’s heard about SQL cache dependencies, but post-cache substitution is one of ASP.NET 2.0 best-kept secrets. Andrew offers lucid discourse on custom cache dependencies as well.