Ok i got that program and ran it and it showed me my crash history, i am only going to post the one that has been happening recently, the others are from early 2008. this is what the report says, there are like 15 of them but they are all the same so this is the most recent one:
==================================================
Dump File : Mini122709-02.dmp
Crash Time : 12/27/2009 2:12:08 PM
Bug Check String : MACHINE_CHECK_EXCEPTION
Bug Check Code : 0x0000009c
Parameter 1 : 0x00000004
Parameter 2 : 0x80546e70
Parameter 3 : 0xb2000010
Parameter 4 : 0x00010c0f
Caused By Driver : hal.dll
Caused By Address : hal.dll+58db
File Description : Hardware Abstraction Layer DLL
Product Name : Microsoft® Windows® Operating System
Company : Microsoft Corporation
File Version : 5.1.2600.5512 (xpsp.080413-2111)
Processor : 32-bit
Computer Name :
Full Path : C:\WINDOWS\minidump\Mini122709-02.dmp
Processors Count : 1
Major Version : 15
Minor Version : 2600
==================================================
so, now what do you need me to do? Thank you very much for taking a look at this by the way i appreciate your guys help so much