I tried looking for this the other day, and couldnt find exactly what I was looking for so I wrote my own. I'm posting it here in the hopes that if no-one else needs it... well, at least I'll be able to find it again the next time I do $begin = TimerInit() Sleep(3000) $dif = TimerDiff($begin) $sTime = _TimeReadable($dif) MsgBox(0, "Elapsed Time", $sTime) Func _TimeReadable($mili) $TotalSeconds = Int($mili / 1000); convert miliseconds to seconds $Hours = Int($TotalSeconds / 3600); 3600 se