My MacBook Pro just froze, any advice?
some basic things - but you probably already done them:


Console.app (check log-files)
ActivityMonitor - check activity for HDD, memory, swap etc...


here are other helpers (command line) - but 1st you should check the above two...

Start with "all messages" or "system.log" and try search for repeated messages what can suggest something. But you will see much cryptic (but otherwise harmless messages) - it is hard to advise. Simply read thru - maybe you got some idea.

Here is an nice dashboard widget - iStat Pro - what show your fan speed, HDD activity etc.. Maybe can give an idea what is doing inside...