I have a crystal report which I am displaying using a web form viewer within an asp.net application. My report is based on a sort of recursive database design so my report is using aliases of many tables. I am wondering how to speed up this report, I looked into caching but that really doesn't solve my problem since my users will always want a freshly built report from the server. Anyone know about any special settings as far as where sorting is done client or server and so on to make this report run faster? Thanks in advance.