Hi Guys, With regards to redesigning my database - this would be a massive operation ... i have admin areas that use it and stats programmes that use it .... it not really a option ! With the solution that 'redarrow' suggested ... this is fine ... but i want to be loading the results page as the animated gif is being displayed to the user ... For example : If i just redirect to the results page after 3 seconds - the result page still needs to be created with the data. What im trying to acheive is that why im displaying a page with a animated gif the result page is being built and then when its built it some how tells the holding page (animated gif) that its ready and then the holding page displays the results. I guess what im tring to explain is that ... the results page will display a animated gif + a message until the results are ready ... once the results are ready to be displayed we remove the animated gif + message and replace them with the processed results.