Every project on which I've worked over the last two years has been required to be accessed remotely. I often have to design list layouts that contain one or more fields from related tables. When I test these layouts on my design computer they work well but when accessed remotely over the internet, these list layouts are very unresponsive when a user scrolls the list. The user will often have to sit for several seconds watching a beachball after every attempt to scroll. I have come up with several work-arounds for this problem but I'm not happy with any of them. What's the best solution?