It's not much of a contribution but I'm sure this would save you a lot time rewriting the code.
You mention that this code is pre ver 1.0 Arduino
I have managed to compile it get it working on a Ver 1.01 Arduino UNO Rev3 with changing one Library Time.h
Thanks for the great code hope this helps to the cause.
Thanks A Lot! That's a big help for people running Arduino 1.0l