One common theme that I have seen people mention is that their games lag. I know with the Map Pack tiles when building a map you manage to use 40-100s of pieces to create a map. I believe that could be something to cause a bit of lag. So a thought that I had, and I'm not sure if it is possible, what if there was a "snapshot" feature? After a GM would build their map, they could "snapshot" their work and Roll20 could temporarily compress the map for play. Then if the GM needed to fix anything Roll20 would un-snapshot and the map could be edited again. Another thought, and this is found in video games, could Roll20 utilize an LOD feature? (level of detail). That could basically take everything that is in view and show it at full resolution, and everything that is out of view be at a lower resolution or not seen at all.