Understanding milliseconds in a script from a friend.

Well, to start with, I would do

#define ONESEC (1000)
#define ONEMIN (60lONESEC)
#define ONEHOUR (60l
ONESEC)

And make the long delays look like delay(12*ONEHOUR)

Much clearer.