You could make a new window popup (Window.open()), and put it so that users cant close it... Write your please wait inside, and that would be at the very start of your asp processing..<BR><BR>At the end of the processing (when your databse work is done), close that window..<BR><BR>Hope this helps<BR><BR>Rokea
Top of page:<BR><label name=Standby>Please Wait...</label><BR><BR>Middle:<BR><span name=RestofPage style=visibility:hidden><BR>(Do your DB thing here, also include everything you want the user to have to wait for.)</span><BR><BR>Bottom:<BR><script language=VBscript><BR>RestofPage.style.visibi lity=visible<BR>Standby.style.display=none<BR> 0;/script><BR><BR>This works for my pages which can take several seconds to load at times. Just make sure the script is at the very bottom so it is executed last. I imagine you could also put the script in the event that signifies end of page-loading and get the same effect.<BR>I've got a tiny bouncing ball GIF inside the label tag at the top to help make the user feel that the computer is working on something. Also works for graphic-intensive pages, load images in the background.