FYI, it was suggested to me to check the logs in my Console. Not sure how the timing all lines up, but I tried this (first time I've opened the console) and these are the entries around the time of the freeze-up yesterday morning:
7/19/13 9:27:11.000 AM kernel[0]: CODE SIGNING: cs_invalid_page(0x1000): p=9898[GoogleSoftwareUp] clearing CS_VALID
7/19/13 10:08:17.961 AM com.apple.usbmuxd[27]: _heartbeat_failed heartbeat detected detach for device 0x274-192.168.1.100:0!
7/19/13 10:17:37.453 AM com.apple.usbmuxd[27]: _heartbeat_failed heartbeat detected detach for device 0x275-192.168.1.100:0!
7/19/13 10:25:52.000 AM kernel[0]: CODE SIGNING: cs_invalid_page(0x1000): p=9958[GoogleSoftwareUp] clearing CS_VALID
7/19/13 10:53:20.161 AM com.apple.usbmuxd[27]: _heartbeat_failed heartbeat detected detach for device 0x278-192.168.1.100:0!
7/19/13 10:55:01.633 AM com.apple.usbmuxd[27]: _heartbeat_failed heartbeat detected detach for device 0x279-192.168.1.100:0!
7/19/13 10:56:46.692 AM com.apple.time[1195]: Interval maximum value is 946100000 seconds (specified value: 9223372036854775807).
7/19/13 11:01:25.182 AM com.apple.usbmuxd[27]: _heartbeat_failed heartbeat detected detach for device 0x27c-192.168.1.100:0!
7/19/13 11:07:19.727 AM com.apple.usbmuxd[27]: _heartbeat_failed heartbeat detected detach for device 0x27d-192.168.1.100:0!
7/19/13 11:24:38.000 AM kernel[0]: CODE SIGNING: cs_invalid_page(0x1000): p=10021[GoogleSoftwareUp] clearing CS_VALID
7/19/13 11:32:44.378 AM com.apple.usbmuxd[27]: _heartbeat_failed heartbeat detected detach for device 0x280-192.168.1.100:0!
7/19/13 11:47:20.261 AM com.apple.usbmuxd[27]: _heartbeat_failed heartbeat detected detach for device 0x281-192.168.1.100:0!
7/19/13 12:12:32.586 PM com.apple.usbmuxd[27]: _heartbeat_failed heartbeat detected detach for device 0x284-192.168.1.100:0!
7/19/13 12:18:03.019 PM WindowServer[118]: handle_will_sleep_auth_and_shield_windows: no lock state data
7/19/13 12:18:03.021 PM WindowServer[118]: Created shield window 0x29a for display 0x003f003d
7/19/13 12:18:03.021 PM WindowServer[118]: handle_will_sleep_auth_and_shield_windows: no lock state data
7/19/13 12:18:22.602 PM Finder[1212]: *** WARNING: -[NSImage compositeToPoint: operation:fraction:] is deprecated in MacOSX 10.8 and later. Please use -[NSImage drawAtPoint:fromRect: operation:fraction:] instead.
7/19/13 12:18:22.603 PM Finder[1212]: *** WARNING: -[NSImage compositeToPoint:fromRect: operation:fraction:] is deprecated in MacOSX 10.8 and later. Please use -[NSImage drawAtPoint:fromRect: operation:fraction:] instead.
Does anything in there raise any red flags for you? I'm pretty ignorant as to how to interpret any of this...but I know anything related to "kernel" is significant, and "heartbeat failed" sounds bad!
I also did a search for "shutdown" and these entires came up:
Jul 19 12:38:56 localhost com.apple.launchd[1]: *** Shutdown logging is enabled. ***
Jul 19 12:39:35 localhost kernel[0]: Previous Shutdown Cause: 3
Jul 19 12:39:48 Hancock-iMac-i5.local locationd[46]: locationd was started after an unclean shutdown
What else should I be looking for?