Hey Johannes,I have a process I built at work that peshiblus a course and creates hundreds to thousands of individual xml files from a db. This process can take up to 10 minutes to complete. All of this is happening sever side so ajax is not an option. Instead of showing a message to the user that read please wait with no signs of activity for 10 minutes, I display the different processes that are taking place using output buffers to let the user know that the process is working. As each page is published I display that on the screen, as each lesson is published, I display this on the screen with the total number of lessons left to give them an idea of how much progress is left. I personally don't see this as a hack and instead see this as a way to enhance my users experience.