Here it is. I've adapted this from NetTime so that I can incorporate a "push" function into it at a later time.
Click here to return to Push Time