Caching of, in, and around your Silverlight application (part 2)