This article maps various Windows Azure caching capabilities to caching strategies for output, in-memory data and file resources. It attempts to balance the desire for fresh data versus the desire for the best performance. Finally, it covers a little bit of indirection as a means to intelligent caching.