Well, if you want to do it centrally from an admin script, here's a little KiX4 UDF.
LASTLOGDATE( $Username ) - Determine last Logged on or logged off

You could also log to file their logon time and then if it is over 32 hours, then obviously they either didn't show up for work or they are still logged in. There are other utils that can tell you who's logged in to a particular machine so you can query it. PSLoggedOn from www.sysinternals.com is one and NetUsers from www.systemtools.com is another.

_________________________
Give a man a fish and he will be back for more. Slap him with a fish and he will go away forever.