its done primarily in javascript, however I'm pretty sure it works in VBscript. Although it's bad for performance, you can have both JScript & VBscript running on one page. Also, if you're only supporting IE, try setInterval, otherwise you have to call the setTimeout within the function you are calling with it (if you need some help, I'll send you to a url you can see this at work)<br><br><br><A HREF="mailto:jared@aauser.com">jared@aauser.com</A>