Hi guys, mid-2010 MPB 13' user here. I make a lot of iMovie videos, and it's very obvious the system has a really really hard time coping with the HD material on display. It's not even super heavy 1080p stuff, it's just basic HD, some times not even but still iMovie is very slow as I scan over the videos with the cursor, and playback has a bunch of discrepancy to it. It won't even play transitions smoothly, and slows way down whenever text appears. The worst thing is as I finalize and release the video, as I play the file it's got those grey flashes that cover a lot of the footage on the screen, you know, that silver/white stuff whenever a device can't keep up with the animation. So I have to go back and re-release the video, make sure I close every app and not use the MBP at all for that time. It also heats up like heck, and I keep telling it it's alright no need to get that excited but it won't listen - but I just ordered one of those cooler-mat things, will see if it really helps. I recently upgraded to 16GB RAM, so that's max. I currently have the native NVIDIA GeForce 320M 256 MB graphics card. Would upgrading that help substantially you think ? Thank you !!