Ever since July 1, my macbook pro has intermittently been telling me that I need to restart my computer. I go ahead, press the power button, restart and work for a while without problems and then it happens all over again.
The error logs say it's a kernel panic, but apart from that I have no idea how to interpret it or what to do now.

Help please?

Mon Jul 5 07:44:58 2010
panic(cpu 0 caller 0x2a8ab2): Kernel trap at 0x00296d8c, type 14=page fault, registers:
CR0: 0x80010033, CR2: 0x93636992, CR3: 0x00100000, CR4: 0x000006e0
EAX: 0x936368a2, EBX: 0x936368a2, ECX: 0x001defa6, EDX: 0x00002abe
CR2: 0x93636992, EBP: 0x3045bb48, ESI: 0x00002abe, EDI: 0x0081e000
EFL: 0x00010087, EIP: 0x00296d8c, CS: 0x00000008, DS: 0x00000010
Error code: 0x00000002

Backtrace (CPU 0), Frame : Return Address (4 potential args on stack)
0x3045b928 : 0x21b455 (0x5cf328 0x3045b95c 0x2238b1 0x0)
0x3045b978 : 0x2a8ab2 (0x591664 0x296d8c 0xe 0x59182e)
0x3045ba58 : 0x29e9a8 (0x3045ba70 0x9337d4fb 0x3045bb48 0x296d8c)
0x3045ba68 : 0x296d8c (0xe 0x48 0x30450010 0x10)
0x3045bb48 : 0x2a4be5f7 (0x0 0xffffffff 0x7fffffff 0x93456799)
0x3045bbb8 : 0x2a4be157 (0x0 0x0 0x0 0x0)
0x3045bc08 : 0x2a4be74e (0x0 0x0 0x93452ee7 0x93452d00)
0x3045bc88 : 0x2a4b900d (0x4 0x270f 0x0 0x0)
0x3045bd48 : 0x2a9a88 (0xffffffff 0x7fffffff 0x10 0x84b9e0)
0x3045bd68 : 0x2256d2 (0x84be7c 0x9345283c 0x2abe 0x84be68)
0x3045bdc8 : 0x2264bc (0x1 0x5647000 0x3f92c58 0x2313e9)
0x3045be38 : 0x2270e0 (0x564701c 0x2abe 0x3045be58 0xffffffff)
0x3045bea8 : 0x227184 (0x210c2f 0x0 0x0 0x5647000)
0x3045bec8 : 0x211a9c (0x210c2f 0x3000102 0x8000 0x13)
0x3045bef8 : 0x216d1e (0x47b0014 0x3000102 0x8000 0x13)
0x3045bf78 : 0x293eb4 (0x4f91448 0x0 0x0 0x0)
0x3045bfc8 : 0x29f48d (0x4f91444 0x1 0x10 0x5dc2444)
Kernel Extensions in backtrace (with dependencies):
com.apple.driver.AppleIntelCPUPowerManagement(105. 10.0)@0x2a4b6000->0x2a4d5fff

BSD process name corresponding to current thread: WindowServer

Mac OS version:
10F569

Kernel version:
Darwin Kernel Version 10.4.0: Fri Apr 23 18:28:53 PDT 2010; root:xnu-1504.7.4~1/RELEASE_I386
System model name: MacBookPro5,1 (Mac-F42D86A9)

System uptime in nanoseconds: 46998003097453
unloaded kexts:
com.apple.driver.AppleFileSystemDriver 2.0 (addr 0x2a57a000, size 0x12288) - last unloaded 118275871791
loaded kexts:
com.apple.filesystems.udf 2.1 - last loaded 6409710428571
com.apple.driver.AppleHWSensor 1.9.3d0
com.apple.driver.AGPM 100.12.12
com.apple.driver.AudioAUUC 1.4
com.apple.driver.AppleMikeyHIDDriver 1.2.0
com.apple.driver.AppleIntelPenrynProfile 17
com.apple.Dont_Steal_Mac_OS_X 7.0.0
com.apple.driver.AppleMikeyDriver 1.8.7f1
com.apple.driver.AppleHDA 1.8.7f1
com.apple.driver.AudioIPCDriver 1.1.2
com.apple.driver.AppleUpstreamUserClient 3.3.2
com.apple.nvenet 2.0.15
com.apple.driver.AirPortBrcm43xx 423.91.27
com.apple.driver.SMCMotionSensor 3.0.0d4
com.apple.kext.AppleSMCLMU 1.5.0d3
com.apple.driver.AppleGraphicsControl 2.8.63
com.apple.GeForce 6.1.6
com.apple.driver.ACPI_SMC_PlatformPlugin 4.1.2b1
com.apple.driver.AppleLPC 1.4.12
com.apple.filesystems.autofs 2.1.0
com.apple.driver.AppleUSBTCButtons 1.8.1b1
com.apple.driver.AppleUSBTCKeyboard 1.8.1b1
com.apple.driver.AppleIRController 303.8
com.apple.iokit.SCSITaskUserClient 2.6.5
com.apple.iokit.IOAHCIBlockStorage 1.6.2
com.apple.driver.AppleFWOHCI 4.7.1
com.apple.driver.AppleUSBHub 4.0.0
com.apple.driver.AppleAHCIPort 2.1.2
com.apple.driver.AppleUSBEHCI 4.0.2
com.apple.driver.AppleUSBOHCI 3.9.6
com.apple.BootCache 31
com.apple.AppleFSCompression.AppleFSCompressionTyp eZlib 1.0.0d1
com.apple.driver.AppleEFINVRAM 1.3.0
com.apple.driver.AppleRTC 1.3.1
com.apple.driver.AppleHPET 1.5
com.apple.driver.AppleSmartBatteryManager 160.0.0
com.apple.driver.AppleACPIButtons 1.3.2
com.apple.driver.AppleSMBIOS 1.6
com.apple.driver.AppleACPIEC 1.3.2
com.apple.driver.AppleAPIC 1.4
com.apple.driver.AppleIntelCPUPowerManagementClien t 105.10.0
com.apple.security.sandbox 0
com.apple.security.quarantine 0
com.apple.nke.applicationfirewall 2.1.11
com.apple.driver.AppleIntelCPUPowerManagement 105.10.0
com.apple.driver.AppleProfileReadCounterAction 17
com.apple.driver.AppleProfileTimestampAction 10
com.apple.driver.AppleProfileThreadInfoAction 14
com.apple.driver.AppleProfileRegisterStateAction 10
com.apple.driver.AppleProfileKEventAction 10
com.apple.driver.AppleProfileCallstackAction 20
com.apple.iokit.IOSurface 74.0
com.apple.iokit.IOBluetoothSerialManager 2.3.3f8
com.apple.iokit.IOSerialFamily 10.0.3
com.apple.driver.DspFuncLib 1.8.7f1
com.apple.iokit.IOAudioFamily 1.7.6fc2
com.apple.kext.OSvKernDSPLib 1.3
com.apple.driver.AppleSMBusController 1.0.8d0
com.apple.driver.AppleHDAController 1.8.7f1
com.apple.iokit.IOHDAFamily 1.8.7f1
com.apple.iokit.IOFireWireIP 2.0.3
com.apple.iokit.AppleProfileFamily 41
com.apple.iokit.IO80211Family 311.1
com.apple.iokit.IONetworkingFamily 1.9
com.apple.driver.NVSMU 2.2.7
com.apple.driver.AppleSMC 3.0.1d2
com.apple.driver.IOPlatformPluginFamily 4.1.2b1
com.apple.nvidia.nv50hal 6.1.6
com.apple.NVDAResman 6.1.6
com.apple.driver.AppleSMBusPCI 1.0.8d0
com.apple.iokit.IONDRVSupport 2.1
com.apple.iokit.IOGraphicsFamily 2.1
com.apple.driver.BroadcomUSBBluetoothHCIController 2.3.3f8
com.apple.driver.AppleUSBBluetoothHCIController 2.3.3f8
com.apple.iokit.IOBluetoothFamily 2.3.3f8
com.apple.driver.AppleUSBMultitouch 204.13
com.apple.iokit.IOUSBHIDDriver 4.0.2
com.apple.driver.AppleUSBMergeNub 4.0.0
com.apple.driver.AppleUSBComposite 3.9.0
com.apple.iokit.IOSCSIMultimediaCommandsDevice 2.6.5
com.apple.iokit.IOBDStorageFamily 1.6
com.apple.iokit.IODVDStorageFamily 1.6
com.apple.iokit.IOCDStorageFamily 1.6
com.apple.driver.XsanFilter 402.1
com.apple.iokit.IOAHCISerialATAPI 1.2.4
com.apple.iokit.IOSCSIArchitectureModelFamily 2.6.5
com.apple.iokit.IOFireWireFamily 4.2.6
com.apple.iokit.IOUSBUserClient 4.0.0
com.apple.iokit.IOAHCIFamily 2.0.4
com.apple.iokit.IOUSBFamily 4.0.2
com.apple.driver.AppleEFIRuntime 1.3.0
com.apple.iokit.IOHIDFamily 1.6.4
com.apple.iokit.IOSMBusFamily 1.1
com.apple.security.TMSafetyNet 6
com.apple.kext.AppleMatch 1.0.0d1
com.apple.driver.DiskImages 283
com.apple.iokit.IOStorageFamily 1.6.1
com.apple.driver.AppleACPIPlatform 1.3.2
com.apple.iokit.IOPCIFamily 2.6
com.apple.iokit.IOACPIFamily 1.3.0