To the developers - I greatly appreciate all the hard work you have been doing; you have done an amazing job! However, I wanted to suggest a possible addition that would probably greatly improve scrolling performance. But before I do, let me confess that this might be analogous to a 4-year old trying to suggest to an adult how to do simple addition, the adult is already aware of all the issues, and the 4-year old really has nothing to add. But here goes anyway.
I've noticed that when I scroll resources my system is often reading from the hard drive to present the new text instead of the RAM memory. So I spent some time on the internet seeing if I could somehow allocate more RAM to the logos process, to avoid swaping with the hard drive. It seems I cannot do so myself, but that there are options for programmers to allow their applications to demand more of the systems RAM memory. For example, it seems that Adobe Photoshop has preference settings that allow the user to set how much RAM memory the application grabs (http://kb2.adobe.com/cps/404/kb404440.html#main_Allocating_Memory_with_64_bit_Processors_in_Photoshop_CS4). If something similar were done in logos, I think I could load more of the resources text (and other info) into RAM memory so that when scrolling a resource, the program wouldn't constantly be reading from the hard drive.
If this suggestion was a waste of your time, I appologize! And thanks again for all your hard work! I've greatly appreciated it.