I went to the Windows temp folder and deleted everything. I went to my user profile and deleted everything in the following folders -
C:\Documents and Settings\YourUserName\Cookies
C:\Documents and Settings\YourUserName\Local Settings\Temporary Internet Files
C:\Documents and Settings\YourUserName\Local Settings\Temp
I don't know why, but everything quit crashing after I did that.
That said, Is there a place that KeyShot uses as a cache?