Morten,
Thanks for the quick reply, but that didn't work. Actually, many of our caches do not have the same Maximum Resolution anyway. They all start at 1:282 scale (Resolution: 0.0746126492252985), but the maximum resolution varies. Our basemap caches end at 1:4622324.434309 scale (Resolution: 1222.99245256249), but our "operational layer" caches usually end around 1:577790.554289 scale (Resolution: 152.874056570411) - they do vary though.
I'm still a little confused as to why Silverlight would want to generate tiles for a cache that doesn't have that particular LOD defined in its cache definition. We have our caches set to generate tiles on demand, but it should only generate those tiles for the scales at which the cache has been defined. Am I missing something here, or is Silverlight overriding the map service cache definition? Are you saying that we should pre-generate tiles for the larger resolution LODs even if they are blank?