This whole thread points out to me that the Time class really needs some methods to update itself. Currently, it's a read-only class once it has been created, and that's really limiting. I guess this is now an RCR: Add a method: Time#set(seconds <,microseconds) This method, which is much like Time.at, will alter an existing Time object. Kevin