I know it may sound strange, but alot of crashes are often caused by video drivers. Try updating all the drivers on your system, starting with the video. Also, run scandisk to make sure there are no damaged files on the HD. If there are, you may need to reinstall something. What to reinstall? Exactly! Try updates.com to check for the latest versions of software. If you have windows, use the update feature to check for upgrades. There is a program that will actually scan your entire hard drive, go to each site and tell you if you have the latest drivers for each program. Unfortunately, I forget the address. Mostly updating your software will fix those types of problems, it's just a matter of find the software and then finding the upgrade, if they even have one. The really bad side is, fixing one problem can cause another.