Heres my current code:
VB Code:
  1. MilliSeconds = GetTickCount
  2.     Days = MilliSeconds / 86400000
  3.     MilliSeconds = MilliSeconds Mod 86400000
  4.     Hours = MilliSeconds / 3600000
  5.     MilliSeconds = MilliSeconds Mod 3600000
  6.     Minutes = MilliSeconds / 60000
  7.     MilliSeconds = MilliSeconds Mod 60000
  8.     Seconds = MilliSeconds / 1000
but this has major issues with rounding (IE 1hr 30 mins is displayed as 2 hr 30 min)

anyone know of anything else?