Hi Don...
My overlay structure kind of looks like the following (in order of how I load it, so bottom most is on the top of my list):
Area Base Data
Imagery
Line/Text Base Data
My Map Data (really there are 10-15 different overlays here)
What I believe I have been seeing is when you zoom/pan the map, the map draws the overlays from top most (My Map Data in this case) to the lowest (Area Base Data in this case), and so the base map data is not drawn until all of my map data overlays are drawn... which could take a couple seconds depending on the data. I've verified this by removing all my data layers and observed that the draw time went from a couple seconds to almost instant. What I would like to see is when the user zooms, the base map data is drawn first, then my map data... Right now because of the delay the users think that the entire map is slow, whereas if the base layers loaded, they would see the map do something right when they zoomed or panned. I'm nto really sure the best way to do this, just draw whn the layer is done loading or actually mark some overlays as priority (in my case I really have 2 or 3 layers that I'd want to have drawing priority).
Any advice would be appreciated.
.Ryan.