Hi,
I have used a javascript function which you could probably steal from; this self-refreshes every second so the time 'appears' to be live. You're welcome to the code, see below.
M
<SCRIPT>
<!--
/*
written by Simon Brazil for Corporate Internet Design
*/
var __clock_astrMonths = new Array("Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"

;
var __clock_astrDays = new Array("Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"

;
function clock_getTime(i_bHideSeconds) {
var Digital=new Date();
var hours=Digital.getHours();
var minutes=Digital.getMinutes();
var seconds=Digital.getSeconds();
var dn=" AM";
if (hours>12){
dn=" PM";
hours=hours-12;
}
if (hours==0) hours=12;
if (minutes<=9) minutes="0"+minutes;
if (seconds<=9) seconds="0"+seconds;
var strDate = __clock_astrDays[Digital.getDay()] + " " + Digital.getDate() + " " + __clock_astrMonths[Digital.getMonth()] + " " + Digital.getFullYear();
return strDate + " " + hours + ":" + minutes + ((i_bHideSeconds) ? "" : ":" + seconds) + dn;
}
function clock_showClock(){
var tme = clock_getTime();
if (document.getElementById)
{ //write updated date/time (including seconds) to DHTML browser
document.getElementById("divClock"

.innerHTML = '<FONT face="Arial, Helvetica, sans-serif" size=1 color="#999999">' + tme + '</font>';
} else {
if(document.all) {
// If IE4.0
document.all("divClock"

.innerHTML = '<FONT face="Arial, Helvetica, sans-serif" size=1 color="#999999">' + tme + '</font>';
} else {
// If Netscape
document.layers["divClock"].document.open();
document.layers["divClock"].document.write("<table border='0' width='150' height='20' cellpadding='0' cellspacing='0'><tr>"

;
if(document.bgColor.toLowerCase()=="#ffffff"

{
document.layers["divClock"].document.write("<td valign='top' align='right'><font face='arial' color='#999999' style='font-size:8.5pt'>" + tme + "</font></TD></TR></table>"

;
} else {
document.layers["divClock"].document.write("<td valign='top' align='right'><font face='arial' color='#993399' style='font-size:8.5pt'>" + tme + "</font></TD></TR></table>"

;
}
document.layers["divClock"].document.close();
}
}
}
if (document.getElementById || document.all) {
document.write ('<DIV NAME="divClock" ID="divClock" style="position:absolute;left:596;top=187;width:155"><FONT face="Arial, Helvetica, sans-serif" size=1 color="#999999">' + clock_getTime() + '</font></DIV>');
//Update Clock each second...
setInterval("clock_showClock()",1000);
} else {
document.write("<LAYER bgcolor='" + document.bgColor + "' id='divClock' name='divClock' left='600' top='187' width='155' height='20'> </LAYER>"

;
setInterval("clock_showClock()",1000);
//document.write (clock_getTime(true));
}
//-->
</SCRIPT>
"There are 3 kinds of people; those that can count and those that can't"