Having done the kext fix originally back in early 2011, going to 10.6.6 and having NO freeze ups since then, I decided to move on to 10.6.8 today. I made a very serious error in not checking whether my 8,1 iMac was 32 bit or 64 bit before changing the kext files, which I had saved in a folder from the previous time. So when I rebooted after using kext helper to change the files I got the grayed out screen telling me to restart which I did and it reappeared every time I tried to restart...I though I was screwed.
My solution was to reboot using my original 10.6.1 disc and with that I was able to use my back up mirrored hard drive to start up from. When I got in to that I was able to then get into the internal hard drive and go to the terminal program in utilities and type in the code to switch my computer to 64 bit, which I found online. After that all has been well. What a relief.
I had been holding off and it was only this week that I finally saw enough evidence from forum posters to convince me that the move to 10.6.8 had been totally successful for them. Next upgrade will be to Lion. Not for while though.