You want a clock? We got a clock!!
I have loved this script since it first arrived at the old JavaGoodies site. It's long, involved, has some code I don't really think is required, but i